Невозможно нажать на гиперссылку в IE, используя VBA - PullRequest
1 голос
/ 04 октября 2019

Я пытаюсь нажать на гиперссылку, чтобы загрузить файл на веб-странице. Тем не менее, 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)»

Я ждал здесь более года, чтобы найти ответы, и на самом деле я очень рад, наконец,опубликовать мой первый законный вопрос. Что ж, будем надеяться, что это законно ...

Спасибо!

...