Ich habe es mit einem Webformular-Textfeld zu tun, das eine Suche nach seinem Inhalt startet, wenn "Enter" gedrückt wird. Ich weiß, wie man alle anderen Event-Listener einleitet, aber ich kann nicht das "Enter" -Ereignis der Presse zum Auslösen bringen. Es ist nicht mit den anderen gängigen aufgeführt. d. h. onchange, onclick, onblurProgrammgesteuertes Drücken der Eingabetaste auf IE mit Excel VBA-Automatisierung "Drücken Sie die Eingabetaste"
Derzeit verwende ich das CreateObject ("Shell.Application") als übergeordnetes Objekt in Excel VBA, um einen vorhandenen IE-Browser zu steuern.
Ich habe auch sendkeys versucht, habe aber Probleme mit was VBA konzentriert. Es gibt meine IDE oder die Tabelle selbst ein.
Es ist keine öffentliche Website. Es ist ein Eingabe-Tag mit Events (Unschärfe, Veränderung, Fokus, Keydown, Mouse-Down, Mausbewegung).
With Tex_Box
.focus
.keydown
.innertext = Field_Text
.change
.focus
.blur
End With
Jede Hilfe wäre großartig! Vielen Dank im Voraus.
Es ist eine interessante Frage, aber einige mehr Code (vorzugsweise genug, um es ein [MCVE]) würde helfen. –
Sorry, ich kenne keine andere Seite, die öffentlich ist, mit einem Beispiel. –
Jetzt suchen. Scheint, dass "Press Enter to Search" eine knopflose Methode ist, ein Ereignis zu initiieren. –