My team is working on a project creating custom voice commands for a 3rd party speech recognition product, and that product includes support for Microsoft Word via VBA .The custom commands we are working to create are for controlling a web app in the browser, setting focus to various elements, typing text, etc.. and we have proven the approach of using execScript().
execScript method. 05/02/2017 2 minutes to read In this article [IHTMLWindow2::execScript is no longer supported.Starting with Internet Explorer 11, use eval.For info, see Compatibility changes.]. Executes the specified script in the provided language.
11/17/2009 · Dim IE As SHDocVw.InternetExplorer Dim Frames As MSHTML.IHTMLFramesCollection2 Dim Window As MSHTML.IHTMLWindow2 Dim HTMLDoc As MSHTML.IHTMLDocument2 Dim i as Integer Set Frames = IE.Document.Frames ‘Process each frame i = 0 While i < Frames.Length 'Each frame is a window object (IHTMLWindow2) Set.Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question.Provide details and share your research! But avoid . Asking for help, clarification, or responding to other answers.2/27/2014 · [ VBA ]Call IE.document.parentWindow .execScript(buttonMovimenti(), JavaScript)[/ VBA ] the fact is that I get the result page without problem only if at least one item of the webpage is selected or has focus.The code I tried to use in Excel VBA was: Code: IE.Document.parentWindow .execScript parent.toggleNode(0,/Agent) But it doesn't work. What it should do is to open a menu on the website. Unfortunately, there is no way to access the website for you, because it is on Intranet. Also I wasn't able to find anything similar on the Internet.