WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   VBA-Benutzereingaben in anderen Anwendungen (http://www.wcm.at/forum/showthread.php?t=136524)

chr 10.06.2004 10:02

VBA-Benutzereingaben in anderen Anwendungen
 
Hallo!
Habe Word-Dokument, und da möcht ich ein Makro das folgendes macht:
Wechselt zu einer anderen Anwendung (Nicht Microsoft), dort soll der Benutzer mit der Anwendung arbeiten können, bis er z.B. die rechte Maustaste betätigt: Dann soll der aktuelle Bereich kopiert werden, nach Word zurückgewechselt und in Word eingefügt werden.

AppActivate, SendKeys "%bk" und zum Schluß GetFromClipboard funktioniert zwar, doch bevor SendKeys ausgeführt wird, möchte ich eben mit der anderen Anwendung arbeiten können.
Geht das?

Grüße Chr

JackLemon 14.06.2004 09:28

also, mit abstand am einfachsten ist es wahrscheinlich, wenn du mit deiner anwendung einfach das clipboard überwachst. wenn du in die andere anwendung wechselst, löschst du vorher den clipboard-inhalt, und sagst dem benutzer dass er das ganze markieren und dann mir ctrl-c abschließen soll. und im hintergrund fährst du ein While mit DoEvents und/oder Sleep() und der GetFromClipboard-funktion.


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag