2013-11-26 100 views
1

我已經設法通過excel打開IE並導航它,但我無法運行基本的JS功能,如「警報」或「提示」。 (在瀏覽器中,而不是在Excel中MSGBOX) 我曾嘗試:用VBA顯示javascript警報

appIE.document.onLoad = "function() { alert(""text"");};" 

任何想法?

+0

您只能將該處理程序附加到現有文檔,該文檔根據定義已*已*加載,所以你不會看到一個提醒。您是否嘗試過在文檔加載後將事件附加到文檔中的某個元素上?我認爲最後的分號也不是必需的。 –

+0

這是我能想到的唯一解決方案,有沒有什麼辦法可以在網頁上顯示警報而不是Excel? (不管它是否是一個事件) –

回答

5
appIE.document.parentWindow.execScript "alert('text');", "jscript" 
+0

真正Naaaaaice :) –