title image


Smiley Re: ?Word97.Thesaurus via DDE aktivieren
Hallo Silvia, es flackert schon!Mein Thesaurus-Client (Asymetrix ToolBook 6.5) in Auszügen:------------------------------ Achtung: Open-Script ...to handle buttonClick setRemote "willi" to "kerze" application "msword" topic "willi.doc"; --1) hide mainwindow get sendKeys( "%{keyF8}synonymWrapper{keyEnter},1); --2) show mainwindow getRemote "willi" application "msword" topic "willi.doc"; --3) put itend buttonClick-- ... hier weiterlesen-----------------------------Konzept:1) Per DDE den Input ("kerze") in die Textmarke namens "willi" des aktiven Dokumentes "Willi.doc" schreiben2) Per sendKeys() in Word das Hilfsmakro synonymWrapper aktivieren. Dieses übergibt den Inhalt der Textmarke an DEINE Funktion synonyme() und leitet den Rückgabewert zurück in die Textmarke3) Per DDE den Inhalt der Textmarke auslesen und vom Client anzeigenSelbstkritik: Sendkeys() ist ein extrem unsicheres Verfahren. (3xPfui!!!...dafür) Daher muß ich das Client-Fenster kurzzeitig verbergen und so flackert's eben. Eine pragmatische Lösung, da mir das aktivieren eines Wordmakros per DDE nicht gelang.Schlußfolgerung:Es tut, was es soll. Von Elleganz keine Spuhr und Sex-apeal hats auch nicht. Also habe ich mir mal Dein OA angeschaut. Ziemlich überzeugend.AAAABER wie komm ich von ToolBook nach OA? Ergibt sich eventuell über DDE, DLL, OLE2, VBX oder ActiveX ein Schlupfloch, durch das ich an das Word-Objektmodell gelange?gruß Willi(mit dem flackerndem Lichtlein in der Hand, neue Erleuchtung erwartend, bevor ihm die Finger anbrennen)

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: