Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SendKeys

Forumthread: SendKeys

SendKeys
Ludwig
Hallo Experten
Ich möchte ein externes Programm starten und einen SendKeys ausführen (strg o).
Leider funktioniert folgender Code nicht:
Call Shell(ExePath & "Programm.exe", vbNormalFocus)
SendKeys "^O"
Programm startet aber "strg o" wird nicht ausgeführt!
Was ist falsch?
Vielen Dank für eine Antwort im voraus.
MfG
Ludwig
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: SendKeys
19.09.2011 11:38:19
Ludwig
Hallo Experten
Sorry ich will Euch wirklich nicht nerven!
Ein Application.Wait (Now + TimeValue("0:00:4")) hat das Problem gelöst!
Wäre das Problem auch anders zu lösen (unnötige Wartezeit ist immer ärgerlich)?
MfG
Ludwig
AW: SendKeys
19.09.2011 11:39:13
Luschi
Hallo Ludwig,
das SendKeys schreibt die Steuerzeichen in den Tastaturpuffer und viele Programme lesen diesen Puffer beim Starten aus, daraus folgt:
- erst Steuerzeuchen senden und dann
- Programm starten
Tausche also beide Zeilen in der Reihenfolge aus.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: SendKeys
19.09.2011 11:59:32
Ludwig
Hallo Luschi
Nein, funktioniert leider nicht!
Gruß
Ludwig
das kann daneben gehen
19.09.2011 12:01:19
selli
hallo luschi,
sendkeys sendet doch aber die tastaturbefehle an das programm das sich momentan im vordergrund befindet.
sendest du also erst sendkeys gaht das möglicherweise ans falsche programmfenster.
vorsicht.
gruß selli
Anzeige
AW: das kann daneben gehen
20.09.2011 12:52:14
Luschi
Hallo Selli,
so steht's in der Excel-Vba-Hilfe, doch die aktive Applikation hat gar keine Veranlassung,
den Tastatur-Puffer auszuzulesen. Das neu geöffnete Programm macht das von 'Hause aus'
und empfängt die richtigen 'Nachrichten'.
Trotzdem bleibt es eine 'Vba-Krücke' - die auch mächtig daneben gehen kann!
Gruß von Luschi
aus klein-Paris
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige