You can't perform the following actions on an object unless the application that created the object is currently running:
Use the AppIsRunning property to determine if the application that created an object is running.
If the object exists, you activate it (and therefore invoke the application that created it) by setting Action = 7 (Activate). To activate an object without displaying the application that created it, first set the Verb property to – 3.