Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rbo am 27.10.03 - 10:22:11
-
Hallo zusammen,
ich hätte da ein kleines Problem:
Und zwar greife ich per OLE auf Microsoft Visio zu. Die Instanz erzeuge ich über
Set vsoApp = CreateObject("Visio.Application")
Aus der Visio Developer Reference weiß ich sicher, dass das Visio Applikation Object diverse Events besitzt. Der Eventname, der für mich von bedeutung ist, heisst "BeforeQuit". Quasi will ich also erst dann wieder Programmcode aus LotusScript heraus ausfürhren, wenn die Visio Instanz geschlossen wird. Bisher ist das Problem durch diverse API Funktionen gelöst, die aber recht systembelastend sind. Also bräuchte ich ne gängige Alternative. Meine Frage also:
Kann man dieses Event ("BeforeQuit") irgendwie abfangen oder hat jemand ne andere Lösung, die keine APIs verwendet?
Für jede Hilfe wäre echt echt dankbar.
Mit freundlichen Grüßen
René
-
Weiss nicht, ob Visio das untestützt, aber vielleicht ist es ja möglich, in Visio selber ein Makro anzustossen?
Das Abfangen eines Events aus einer fremden Applikation wird von LotusScript nicht unterstützt. Das würde einen Callback erfordern, und den unterstützt LS nicht. Man kann nur die eigenen Lotus Events abfangen.
-
Hi,
naja, schade eigentlich. Die Idea bzgl dem Ansteuern des Makros bringt mir leider nichts :( Trotzdem Dankeschön!
Greets, Rene