Gibt die Objektreferenz auf ein, über den Namen bestimmtes, Formular-Element zurück.
#include <IE.au3>
_IEFormElementGetObjByName(ByRef $o_object, $s_name [, $i_index = 0])
| $o_object | Objekt Variable einer InternetExplorer.Application, Form Objekt |
| $s_name | Der Namen des gewünschten Formular-Elements. |
| $i_index | [optional] Der Index (0-basiert) wenn der Namen des Formular-Elements mehrfach vergeben ist 0 (Standard) oder eine positive Zahl die den Index des Elements bestimmt -1 gibt eine Sammlung des angegebenen Formular-Elements zurück |
| Erfolg: | Gibt eine Objektvariable zurück die auf das Formular-Element hinweist, @EXTENDED = Anzahl Formular-Elemente |
| Fehler: | Gibt 0 zurück und setzt @ERROR |
| @Error: | 0 ($_IEStatus_Success) = Kein Fehler |
| 3 ($_IEStatus_InvalidDataType) = Ungültiger Datentyp | |
| 4 ($_IEStatus_InvalidObjectType) = Ungültiger Objekttyp | |
| 7 ($_IEStatus_NoMatch) = Keine Übereinstimmung gefunden | |
| @Extended: | Nummer des ungültigen Parameters |
; *******************************************************
; Beispiel 1 - Erhält einen Bezug zu einem bestimmten Formelement durch den Namen
; In diesem Fall wird eine Eingabe in der Google Suchmaschine getätigt
; *******************************************************
#include <IE.au3>
Local $oIE = _IECreate("http://www.google.de")
Local $oForm = _IEFormGetObjByName($oIE, "f")
Local $oQuery = _IEFormElementGetObjByName($oForm, "q")
_IEFormElementSetValue($oQuery, "AutoIt IE.au3")
_IEFormSubmit($oForm)