我試圖完成能夠找到其他Excel實例並使用VBA控制它們。如何查找其他Excel實例並將它們分配給Excel.Application變量
學習其他線程這是我到目前爲止,但由於某種原因它不起作用。
我試圖做的是以下幾點:
Dim xl as Excel.Application
Dim objList As Object
Dim objProcess As Object
Set objList = GetObject("winmgmts:")._
ExecQuery("select * from win32_process where name='Excel.exe'")
If objList.Count > 1 Then
For Each objProcess In objList '
If objProcess <> Application Then '
Set xl = objProcess ' this is what doesn't work
Exit For '
End If '
Next '
Else
Set xl = New Excel.Application
End If
'Do stuff with xl
誰能告訴我,我要去哪裏錯了,或者如果這是這甚至可能嗎?
您使用哪種語言? VBA? 。淨? – Petay87
我正在使用VBA(標記編輯) –
您是否正在尋找某個特定文件,或者您是否因某種原因想要獲取所有實例 – brettdj