Einzelnen Beitrag anzeigen

Susanne

Registriert seit: 21. Mai 2004
Ort: Lage
232 Beiträge
 
Delphi 2005 Professional
 
#18

Re: Sendkey-Befehl: Kopieren in Zwischenablage

  Alt 28. Jan 2005, 10:39
Also:
Ich habe mein Programm test.exe und diese Starte ich, die Anwendung installiert einen Hook und wenn dann F9 gedrückt wird, soll er den markierten Text der Anwendung, die gerade im Vordergrund ist markieren und in die Zwischenablage packen.

Also ich starte die test.exe und die Anwendung wird unten in der Taskbar nur als kleines Icon angezeigt. Dann starte ich Excel, markiere in einer beliebigen Zelle einen Text und drücken dann F9. Daraufhin soll dieser markierte Text in die Zwischenablage befördert werden.

Ich habe das ganze mit Wordpad versucht und Sendkey - das funktioniert einwandfrei
Ich habe es des weiteren mit Editor, Messenger, WindowsExplorer versucht - auch einwandfrei

Dann kommt Excel - funktioniert- wird in die Zwischenablage befördert - nur meist ersetzt er den markierten Text in Excel daraufhin mit einem C - keine Ahnung warum

Und mit Word, Outlook - kommt gar nichts in der Zwischenablage an

Dann habe ich es mit SendMessage(handlevonExcel, WM_COPY, 0, 0) versucht, kommt nie etwas in der Zwischenablage an
Susanne
  Mit Zitat antworten Zitat