Save my name, email, and website in this browser for the next time I comment. This question and its answers led me to my own solution (with help from SO), though some say you shouldn’t tamper with native prototypes: // IE does not support .includes() so I'm making my own: String.prototype.doesInclude=function(needle){ return this.substring(needle) != -1; } In the future, you can display this message by double-clicking the warning icon in the status bar." RegisterAsDropTarget. Gets the ready state of the object. Retrieves the system folder of the Internet Explorer executable. Set ie = CreateObject("InternetExplorer.Application") Do While ie.readyState <> READYSTATE_COMPLETE DoEvents Loop While ie.busy DoEvents Wend Do While IE.ReadyState = 4: DoEvents: Loop Do Until IE.ReadyState = 4: DoEvents: Loop In the Edit window, under the Value data section change the value to 3 and apply the changes you have made. Sets or gets a value that indicates whether the object is registered as a drop target for navigation. RegisterAsBrowser. Describes how to troubleshoot the following script error: "Problems with this Web page might prevent it from being displayed properly. ReadyState.
Sets or gets a value that indicates whether the object is registered as a top-level browser window.