Quando vado ad eseguire la seguente routine, per chiudere tutti processi del programma NOTEPAD:
Sub PROGRAMMINotepadElimina()
Dim MEssaggio As String
Dim objWMI As Object, objProcess As Object, objProcesses As Object
Set objWMI = GetObject("winmgmts://.")
Set objProcesses = objWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'Notepad.exe'")
For Each objProcess In objProcesses
Call objProcess.Terminate
'MEssaggio = MsgBox(objProcess.CommandLine)
Next
Set objProcesses = Nothing: Set objWMI = Nothing
End Sub
esce un messaggio che evidenzia in giallo la stringa
Set objWMI = GetObject("winmgmts://.")
.
e dice "errore di automazione".