You cannot perform the following actions on an object unless the application that created the object is currently running:
Copy an object to the Clipboard (set Action = 4).
Set or read the Data property.
Set or read the DataText property.
Read the ObjectAcceptFormats property.
Read the ObjectAcceptFormatsCount property.
Read the ObjectGetFormats property.
Read the ObjectGetFormatsCount property.
Use the AppIsRunning
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.