Я автоматизирую вход на веб-страницу и затем экспортирую данные, нажав кнопку экспорта на веб-странице.Невозможно нажать кнопку веб-страницы через VBA
Проблема заключается в том, что, когда я звоню кнопку:
ie.document.getelementsbytagname("DTTT btn-group").click
Я получаю сообщение об ошибке, говорящее о том, что метод не применяется к объекту.
Веб-код при выборе кнопки является:
<div class="DTTT btn-group">
<a class="btn xls_icon_class downLoadIcon_dataTable"
id="ToolTables_documentos_0" data-original-title="">
<span></span>
<div style="left: 0px; top: 0px; width: 16px; height: 16px; position:
absolute; z-index: 99;">
<embed name="ZeroClipboard_TableToolsMovie_1" width="16" height="16"
align="middle" id="ZeroClipboard_TableToolsMovie_1" pluginspage="http://www.macromedia.com/go/getflashplayer"
src="/factemipf_static/swf/copy_csv_xls_pdf.swf" type="application/x-
shockwave-flash" wmode="transparent" flashvars="id=1&width=16&
amp;height=16" allowfullscreen="false" allowscriptaccess="always"
bgcolor="#ffffff" quality="best" menu="false" loop="false"></div></a></div>"
Помощь будут оценены.
«DTTT btn-group» - это стиль CSS, а не тэг .... возможно, вы должны использовать 'ie.document.getElementById' ... –
См. [Здесь] (http://stackoverflow.com/ вопросы/17179872/i-need-to-find-press-a-button-on-a-webpage-using-excel-vba-macro) ... –
Я тоже пробовал, но это не сработает , –