Application.Tasks (Word)

Returns a Tasks collection that represents all the applications that are running.

For information about returning a single member of a collection, see Returning an object from a collection.


If Tasks.Exists("Calculator") Then 
 With Tasks("Calculator") 
 .Activate 
 .WindowState = wdWindowStateNormal 
 End With 
Else 
 Shell "calc.exe" 
 Tasks("Calculator").WindowState = wdWindowStateNormal 
End If