我正在尝试通过vba自动将excel电子表格中的数据输入到一个Intranet网站。 对我来说,打开主页并插入我的凭据没有问题。
完成此步骤后,我想填写其他字段,但对我来说不起作用
我的字段有一个“ ID”,但我无法访问该ID。
对我来说,我好像无法正确访问iframe,在此需要支持。
我已经尝试了很多东西,但我自己却想不通。
Example Source code
<html class
<body class
<table
<tbody
<tr
<td
<table
<body>
<tr
<td
<div
<iframe
<html
<frameset
<frame name
<html
<frameset
<frame name
<html
<frameset
<frame name
<html
<frameset
<frame name
<html
<body
<div
<div
<table
<tbody
<tr class
<td class
<form class
<table class
<tbody
<tr class
<td class
<table class
<tbody
<tr class
<td class
<input class="Name Example" id=" ABCDEF " style="padding: 0px; width: 225px; height: 18px;" onhelp="showWimHelp(this)" onchange="" oncontextmenu="showViewerColumnsMenu('AABB45PR','','0','','','',event);return false;" type="TEXT" maxlength="50">
代码示例:
Dim ie As SHDocVw.InternetExplorer
Dim Doc As MSHTML.HTMLDocument
Dim elements As MSHTML.IHTMLElementCollection
Dim nachnameValueInput As MSHTML.HTMLInputElement
Set ie = New SHDocVw.InternetExplorer
With ie
.Visible = True
.navigate "https://Link"
Do Until Not .Busy And .readyState = 4
DoEvents
Loop