Код VBA не несет ответственности, потому что он не работает на IE 11, даже не программно.
Кнопка работает с Chrome или Firefox, но мне не удается использовать Selenium на моем компьютер выдает ошибки.
Я попросил команду разработчиков сайта рассказать мне более точно, как эта кнопка была создана по этой ссылке (Exportar todo) по этой ссылке https://bananadesk.com/transactions/incoming
Снимок экрана веб-сайта:
<a class="button -tertiary" href="javascript:export_all_to_excel()">Exportar Todo</a>
Если я осматриваю страницу html, я вижу такие вещи:
o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(o="Safari",i=c[1])}n.exports={agent:o,version:i,match:r}},{}],21:[function(t,n,e){function r(t,n){Var...
Возможно, потому что их веб-сайт поддерживается только в Chrome и Safari.
Вот код VBA, он не будет нажимать кнопку Exportar todo, даже если я вхожу в блок If правильно:
For Each MyHTML_Element In HTMLDoc.getElementsByClassName("button -tertiary")
Debug.Print "button found"
MyHTML_Element.Click: Exit For
Next