我试图完成能够找到其他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