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