使用VBA显示javascript警报

使用VBA显示javascript警报,javascript,internet-explorer,vba,excel,Javascript,Internet Explorer,Vba,Excel,我已经设法通过excel打开IE并使用它导航,但我无法运行基本的JS功能,如alert或prompt。在浏览器中,而不是excel中的MsgBox 我试过: appIE.document.onLoad = "function() { alert(""text"");};" 有什么想法吗?您只能将该处理程序附加到现有文档,根据定义,该文档已经加载,因此您不会看到来自该文档的警报。您是否已尝试在加载文档中的元素后将事件附加到该元素?我还认为不需要最后一个分号。这是我能想到的唯一解决方案,有没有办法

我已经设法通过excel打开IE并使用它导航,但我无法运行基本的JS功能,如alert或prompt。在浏览器中,而不是excel中的MsgBox 我试过:

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

有什么想法吗?

您只能将该处理程序附加到现有文档,根据定义,该文档已经加载,因此您不会看到来自该文档的警报。您是否已尝试在加载文档中的元素后将事件附加到该元素?我还认为不需要最后一个分号。这是我能想到的唯一解决方案,有没有办法在网页上显示警报而不是excel?不管它是事件还是非事件,您只能将该处理程序附加到现有文档,根据定义,该文档已经加载,因此您不会看到来自该文档的警报。您是否已尝试在加载文档中的元素后将事件附加到该元素?我还认为不需要最后一个分号。这是我能想到的唯一解决方案,有没有办法在网页上显示警报而不是excel?不管它是否是一个事件
appIE.document.parentWindow.execScript "alert('text');", "jscript"