Taste "Enter" für externe Anwendung

21/02/2008 - 11:04 von Joachim Etschmayer | Report spam
Hi,

ich rufe aus Acces eine extenr Anwendung auf, welche zur Bestàtigung zwei
"Enter" benötigt.
Ich setze nun vor dem Aufruf (kein shell sondern Library) zwei
Sendkeys"{ENTER}", das funktioniert manchmal, manchmal wird nur ein Enter
erkannt und die Anwendung wartet. Auch ein doevents an verschiedenen
Positionen bringts nicht.
Ideal wàre ein APi oder sowas, welcher bei der Anwendung den Button, der ja
den Focus hat "klickt".

Geht sowas?
Vielen Dank im Voraus für evtl Hilfe!

Joachim
 

Lesen sie die antworten

#1 Peter Doering
21/02/2008 - 11:34 | Warnen spam
Hallo,

Joachim Etschmayer wrote:

ich rufe aus Acces eine extenr Anwendung auf, welche zur Bestàtigung zwei
"Enter" benötigt.
Ich setze nun vor dem Aufruf (kein shell sondern Library) zwei
Sendkeys"{ENTER}", das funktioniert manchmal, manchmal wird nur ein Enter
erkannt und die Anwendung wartet. Auch ein doevents an verschiedenen
Positionen bringts nicht.
Ideal wàre ein APi oder sowas, welcher bei der Anwendung den Button, der ja
den Focus hat "klickt".



Ideal waere, wenn die aufgerufene Anwendung OLE-Automation unterstuetzen
wuerde, denn dann koenntest du sie starten, vorbereiten und anschliessend
die Kontrolle dem Benutzer ueberlassen. Kann das die Anwendung?

Beispiel fuer Excel:

Dim appExcel As Object
Set appExcel = CreateObject("Excel.Application")
'mach was
appExcel.Visible = True
appExcel.UserControl = True
Set appExcel = Nothing

Gruss - Peter

2. SQL Server-Entwickler-Konferenz
Nürnberg, 12./13.4.2008 + 19./20.4.2008
http://www.donkarl.com/SEK

Ähnliche fragen