Frage : NumLoc Funktion wird weg von gedreht, wenn VB Befehl, irgendein Teil des Feldes zu suchen verwendet wird

Hallo fanden Experten,

I, dass der folgende Code in EE zum Haben das Standardwindows-Suchfenster zu „irgendeinem Teil des Feldes' und hinzugefügt ihm einem Befehlsknopf führen. Das Problem ist, dass, wenn wir an den Knopf klicken, um durch die Aufzeichnungen zu suchen, das NumLoc auf das Zahl Screen.PreviousControl.Set/>
Focus“ *** addieren this
SendKeys „%ha%n "
RunCommand acCmdFind

Is dort alles abgestellt, das wir tun können, um zu verhindern, dass dieses geschieht?

Thanks für Ihre Hilfe!  :)

Antwort : NumLoc Funktion wird weg von gedreht, wenn VB Befehl, irgendein Teil des Feldes zu suchen verwendet wird

Die Probleme mit SendKeys ist, dass das beabsichtigte Zielanwendung Fenster das aktive Fenster sein muss, zu der Zeit, das der SendKeys Befehl durchgeführt.  Wenn er nicht ist, dann ausfällt SendKeys lt.  So ist die Ausgabe mit SendKeys, dass der Programmierer das TIMING der Durchführung der SendKeys Funktion steuern muss.  es gibt mindestens zwei Möglichkeiten, Ihren Code zu strukturieren, um Probleme zu vermeiden ......... sehen die verschiedenen Codebeispiele in dieser Verbindung:
                               http://technet.microsoft.com/en-us/library/ee156592.aspx
Weitere Lösungen  
 
programming4us programming4us