如何使用vba单击只有ID的web按钮

如何使用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

我正在尝试单击此按钮(在末尾的代码中)

正如你所看到的,我只有ID,所以我不能使用IE.Document.getElementsByName(“xxxx”).Item或IE.Document.getElementsByTAG(“xxx”)。Item,这是我通常用来单击按钮的代码

有人能帮我吗

非常感谢

    <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>&nbsp;
    </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循环时执行”