如何使用VBA excell在Internet Explorer中选择名为href =“#GST”的选项卡

问题描述

我正在使用VBA excel进行IE自动化,但无法在Tab href =“#GST”上进行选择

     <a role=”tab” aria-expanded=”true” 
aria-controls=”GST” 
href="#GST"jQuery110205664105838982267="18" 
data-toggle="tab" jQuery19103093133355326922="601">INVOICE / GST DETAILS</A>

请帮帮我

更新,我尝试了此解决方

  Set HTML = ieApp.document 
HTML.querySelector("a[href='#GST']").Click

我尝试了几种解决方案,但失败了。

解决方法

我试图检查您在评论中发布的错误图片。

enter image description here

您可以看到该错误。它说“ 需要对象”。

如果您检查代码,则会发现在整个代码中,您都使用“ IE ”作为IE浏览器的对象。

在有问题的行上,您会注意到您使用“ ieApp ”作为IE浏览器的对象。您会看到“ ieApp ”对象在您的代码中不可用,这就是它显示此错误的原因。

也许您在网上找到了此代码,但未正确修改。

要解决此问题,您需要将“ ieApp ”替换为“ IE ”。

Set HTML = IE.document 
HTML.querySelector("a[href='#GST']").Click

它可以帮助解决此错误。