当我通过 VBA 打开各种应用程序时,我总是遇到这个问题。Internet Explorer、Word、Excel 等都打开了,甚至文档也打开了,但窗口在任务栏上保持最小化,必须手动打开。我在几台电脑上也有这个问题,使用不同版本的 Office。(Windows 10 专业版、Office 2019 专业版和 Office 365),所有这些都存在同样的问题。有人对此有解决方案吗?坦克
Word 代码(使用 MS-Access VBA):
Sub OpenDoc()
Dim WordApp As Object, WordDoc As String
WordDoc = "C:\Users\Me\Desktop\Document01.docx"
Set WordApp = CreateObject("Word.Application")
WordApp.Visible = True
WordApp.Documents.Open (WordDoc)
End Sub
IE的代码:
Sub openIE()
Dim oIE As InternetExplorer
Set oIE = New InternetExplorer
URL = xxx
With oIE
.Visible = True
.Navigate2 URL
.Activate
Do While .readyState <> READYSTATE_COMPLETE
DoEvents
Loop
End With
'or
'With oIE
' .Visible = True
' .Navigate2 URL
' .Activate
'End With
'
' Do While IE.readyState <> READYSTATE_COMPLETE
' DoEvents
' Loop
End Sub