最近發佈的Windows 10(包括新瀏覽器--Microsoft Edge)之後,任何人都只需知道如何通過Excel VBA打開Microsoft Edge瀏覽器。我試圖搜索網站沒有任何運氣。從Internet Explorer切換到Microsoft Edge
這是當前基本的Excel VBA代碼我用來打開IE瀏覽器:
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' –
謝謝亞歷克斯,我認爲並且相信這只是Shell Execute for Microsoft Edge的替代解決方案。暫時的。但是,我對Shell執行編程知之甚少,請您舉個例子嗎?非常感謝和感謝。 – Charlie
http://stackoverflow.com/questions/31302304/will-microsoft-edge-support-com-automation-internetexplorer-object –