如何使用vba单击只有ID的web按钮
我正在尝试单击此按钮(在末尾的代码中) 正如你所看到的,我只有ID,所以我不能使用IE.Document.getElementsByName(“xxxx”).Item或IE.Document.getElementsByTAG(“xxx”)。Item,这是我通常用来单击按钮的代码 有人能帮我吗 非常感谢如何使用vba单击只有ID的web按钮,vba,button,web,Vba,Button,Web,我正在尝试单击此按钮(在末尾的代码中) 正如你所看到的,我只有ID,所以我不能使用IE.Document.getElementsByName(“xxxx”).Item或IE.Document.getElementsByTAG(“xxx”)。Item,这是我通常用来单击按钮的代码 有人能帮我吗 非常感谢 <TD id=copyCell> <BUTTON id=copy title="Copy grid to clipboard" class=dbnetgrid
<TD id=copyCell>
<BUTTON id=copy title="Copy grid to clipboard" class=dbnetgrid><IMG
id=copyImg
src="http://mxfrvwwinpro001.mx.corp/tsnet1/images/copy.gif"></IMG>
</BUTTON>
</TD>
尝试IE.Document.getElementById(“xxx”)。单击谢谢,我已经尝试过了,但是仍然出现了一个错误(没有带“block”)你能告诉我你的IE
变量是什么吗?我的变量是使用设置IE=CreateObject(“HtmlFile”).Script创建的。我使用:Set IE=GetObject(“新建:{D5E8041D-920F-45e9-B8FB-B1DEB82C6E5E}”)您确定GetObject返回的是有效的IWebBrowser2对象吗?请转到“视图”菜单并启用“局部变量”窗口,在VBA编辑器中检查变量。设置IE=GetObject(“新建:{D5E8041D-920F-45e9-B8FB-B1DEB82C6E5E}”)IE.Visible=True IE.Navigate“在IE.busy循环时执行”