我在VBA和自动化各种应用程序方面经验丰富; Internet Explorer就是其中之一。我最近跳转到VB.NET / Visual Studio(2013)。在使用VBA / VB.NET进行自动化时,有时需要触发某些JavaScript函数才能与网页进行交互。
在VBA中,首先启用" JScript"参考。以下是如何触发JavaScript函数的示例:
Call ie.Document.parentWindow.execScript("someFunction();", "JavaScript")
我试图在Visual Studio中使用invokeScript和execCommand方法完成相同的操作无济于事。该功能有效,因为我可以通过开发者控制台(F12)触发它。我应该使用不同的方法吗?非常感谢任何帮助,谢谢!
不成功的例子:
webbrowser1.document.invokeScript("someFunction")