Es gibt
bei MS einen Artikel, der anscheinend beschreibt, was Du brauchst:
Zitat:
Another way to get the IDispatch is by using the GetActiveObject()
API to get the server's IDispatch from the ROT. However, this method requires that you must be able to obtain the
CLSID or ProgID of the server. Furthermore, ambiguous situations can occur where you can't distinguish between multiple instances of the server.
This article uses another approach to obtain the IDispatch, which works for both Microsoft Excel and Microsoft Word,
even when multiple instances are running.