neversaynever Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Hallo, ich habe eine, bzw. mehrere Fragen: Ich soll ein VB-Programm erstellen, welches als Steuerung zwischen mehreren Anwendungen dienen soll. Nun habe ich das Problem, daß ich zwar ein Dokument in Word öffnen kann, auch in ein FormField Daten einstellen kann, aber leider nicht weiß, wie ich die wieder auslese und wie ich in dem VB-Programm merke, wenn der Benutzer den Button in dem Word-Dokument klickt. Im Moment bin ich echt ziemlich ratlos - kann mir da einer helfen? :confused: Im Grunde genommen muß ich wissen, wie ich von VB aus auf die Objekte in Word zugreifen kann. Naja, und am besten alles, was Ihr so über die Kommunikation zwischen VB und anderen Office-Anwendungen wißt! Wäre echt klasse, wenn Ihr mir helfen könntet, bin nämlich im Moment ziemlich ratlos... Danke, never Zitieren
-roTekuGeL- Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Also wie du herausfinden könntest das der User nen Button gedrückt hat: Lass doch einfach in deinem VB6 prog nen Timer laufen der checked ob ein bestimmter key in der Registry einen bestimmten wert hat (1;0). (VBA.Getsetting...) Und den Key schreibst du halt wenn jemand auf den Button in Word klickt: VBA.Savesetting... . Ich weiß das das etwas unsauber ist und dir auch nicht andersrum hilft da es keine Timer in VBA gibt aber vielleicht hilft es dir ja weiter... Zitieren
neversaynever Geschrieben 26. Februar 2003 Autor Geschrieben 26. Februar 2003 Hmm, dank' Dir für den Vorschlag, aber das ist mir dann doch etwas umständlich. Ich wollte auch nicht unbedingt auf die Registry zugreifen müssen....das muß doch noch anders gehen, oder? Zu Excel habe ich total viele Möglichkeiten gefunden, aber zu Word gibt's kaum was! Das ist echt schrecklich! Naja, ich hoffe mal, daß mir da irgendwer vielleicht helfen kann.....danke nochmal! never Zitieren
Der Kleine Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Äh, auch in Word gibt es bei einem Click auf einen Button das Ereignis onclick(). Dann weisst du genau, falls jemand darauf geklickt hat. Und du kannst auch im VBA über Word alles andere steuern. Im prinzip ist es ähnlich dem im Excel, nur das du auf einer anderen Objekthierarchie aufbaust, nämlich die von Word. Alles was ich dazu weiss, befindet sich unter der Taste F1 im VBA, bzw. im Internet, bzw. noch im Buchladen. Spezielle Probleme werden gerne auch hier erörtert. Zitieren
neversaynever Geschrieben 27. Februar 2003 Autor Geschrieben 27. Februar 2003 Äh...danke für Deine Antwort, es handelt sich hierbei nur leider nicht um VBA, da ich Word aus einem VB-Programm aufrufe, also ganz unhabhängig voneinander. Wie ich in VBA auf meine Objekte zugreife weiß ich auch, nur leider geht das aus VB nicht ganz so einfach. Wer mir also noch andere Tipps geben kann - ich wäre wirklich überaus dankbar! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.