Hello,
We are running v14.3.1 Operate and was wondering if anyone has any experience with getting the embedded web browser object to launch a different browser then Internet Explorer (IE 11)? I've installed MS Edge and set the default Internet application in Windows to use Edge instead of IE (along with a bunch of default file types assigned to Edge), but it will still launch Internet Explorer application.
We have AgileOps installed on a server and an Operate workstation can access it with either web browser (IE11 or Edge), however IE11 does not display all the items properly. For example, the Run Dashboard & Cancel buttons to execute a report (Microstrategy dialog buttons), appear to be css code on the webpage that IE can't render properly. If I switch to the windows desktop and launch Edge and goto the same URL the buttons appear and function just fine.
Digging into the VBA, the Embedded Browser in the Operate graphic uses a group of objects consisting of a Command button for refreshing/setting the URL, a String Variable (for the URL address), and the WebAppBrowser OLE object to display the webpage & is sized to a portion of the screen.
The code snippet that puts something in the browser window is driven off the Command button which is:
Private Sub WebAppCmd_Click()
WebAppBrowser.Navigate strWebURL.InitialValue
End Sub
I've look tried to follow the 'WebAppBrowser" class in the VBA Object browser window, and it belongs to the "SHDocVw" Library (along with a WebBrowser_V1 & Internet Explorer classes, which all look similar) each class has a bunch of members, some are read-only and others are writable. I am just not sure if there is a member function that can be used to set the application path of Edge instead of IE explorer, or a way to set it to use the "Windows Defaults"
Any help would be greatly appreciated!