我試圖使用Excel上的VBA將一些數據輸入,記錄和提取到網站中的過程自動化。到目前爲止,我已經成功地登錄並瀏覽到一個網頁,我需要點擊一個按鈕,「搜索」,但它只是上有一個鏈接的圖像:VBA在Internet Explorer上單擊帶有鏈接的圖像
<a tabindex="-1" class="ui-menuitem-link ui-corner-all" href="#"
onclick="PrimeFaces.ab({s:'formE:j_idt56',u:'formE:vlrDetalhe
formE:vlrPedidosTot formE:filiais formE:planejamento',f:'formE'});return
false;" style="width: 80px; left: 240px;">
<img src="/Sip/resources/img/nissan/bt-searc1.png">
<span style="display:none;">Pesquisar</span>
</a>
我在網上搜索一個很多解決方案,但迄今爲止沒有任何工作。這個「a tabindex = -1」是div與另外4個「a tabindex = -1」的一部分,具有相同的「class」和「href」值,只有「onclick」事件發生了變化,但我似乎無法找到一種方法來尋找我在這裏提到的事件並觸發它。對我來說搜索沒有獨特的價值。也許我可以在標籤內查找圖像?我剛開始學習,從來就發現這個代碼:
objIE.document.images(n).Title("bt-searc1.png").Click
它給了我一個錯誤:「對象不支持此操作」
我明白任何幫助!
我需要excel來列出用戶名,密碼和經銷商代碼,所以我可以填充一些文本框,我也需要它,因爲所有這些的目的是在excel中導出電子表格中的大量數據。此外,在我工作的地方,我不允許安裝編程工具,我的老闆想要做到這一點。我知道它可以在Excel中完成,如果你知道一種方式,請只說它。 – SamRosignoli
我很樂意提供幫助,但如果必須這樣做,我會製作外部腳本以將相關數據提取到csv文件中,然後將該文件導入到excel中。唉,如果你的老闆堅持認爲一切都應該適合excel我想這不是一個解決方案。 – spectras
嘗試'objIE.document.parentWindow.execScript「PrimeFaces。ab({s:'formE:j_idt56',u:'formE:vlrDetalhe formE:vlrPedidosTot formE:filiais formE:planejamento',f:'formE'}); return false;「' – omegastripes