首页 > 解决方案 > 如何使用 VBA 在 IE 中单击超链接?

问题描述

我正在尝试单击超链接以下载网页上的文件。HTML显示它是javascript。

在此之前,我尝试了 StackOverflow 的链接和四个多小时的研究,但无济于事。

这是我的代码的最新迭代。

Dim l
For Each l In HTMLdoc.getElementsByTagName("a")
    If l.innerText = "Comma Separated Value (CSV)" Then
        l.Click
        Exit For
    End If
Next l

这是我要单击的元素的 HTML。

<a style="color:#0000FF" href="javascript:JTRANSUM('https://www.merchantconnect.com/CWRWeb/download.do?','CRTRNRPT','1','950******4','01-OCT-2019','03-OCT-2019','7','1216','64***','NONE','0','Z216******','4616**********','Z216******','MID','HIGHEST','CARD_TYPE','HIGHEST','CARD_NBR','HIGHEST','lb4******','N','0','8755***********','COMT');">Comma Separated Value (CSV)</a>

我想使用文本“逗号分隔值 (CSV)”单击此链接。

标签: javascriptvbainternet-explorerhref

解决方案


推荐阅读