Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1228to1232
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
AW: SendKeys
19.09.2011 11:59:32
Ludwig
Hallo Luschi
Nein, funktioniert leider nicht!
Gruß
Ludwig
Anzeige
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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige