После недавней версии Windows 10, включая новый браузер Microsoft Edge, кто-нибудь просто узнает, как открыть браузер Microsoft Edge через Excel VBA. Я пробовал искать веб-сайт без везения.Переключение с Internet Explorer на Microsoft Edge
Это текущее базовое кодирование Excel VBA я использую, чтобы открыть Internet Explorer:
Sub xyz()
Dim Browser As SHDocVw.InternetExplorer 'Microsoft Internet Controls
Dim HTMLdoc As MSHTML.HTMLDocument 'Microsoft HTML Object Library
Dim URL As String
URL = "http://www.bbc.co.uk/news"
Set Browser = New InternetExplorer
Browser.Silent = True
Browser.navigate URL
Browser.Visible = True
Do
Loop Until Browser.readyState = READYSTATE_COMPLETE
Set HTMLdoc = Browser.document
End Sub
Это очень прямой кусок кодирования VBA, чтобы открыть веб-сайт BBC, например.
Однако, что нового фрагмента кодирования, чтобы открыть Microsoft Edge?
Это делает гораздо больше, чем открытие, оно извлекает DOM открытой страницы в качестве объекта, доступного для сценариев, - это то, что вы хотите сделать? Если вы просто хотите открыть URL-адрес и забыли об этом, вы можете shellexecute 'microsoft-edge: http: // acme.com' –
Спасибо, Алекс, я думаю, и считаю, что это просто альтернативное решение для использования Microsoft Edge от Shell Execute для время. Тем не менее, я мало знаю о программном обеспечении Shell Execute, поэтому, пожалуйста, вы можете привести пример? Большое спасибо и спасибо. – Charlie
http://stackoverflow.com/questions/31302304/will-microsoft-edge-support-com-automation-internetexplorer-object –