Retourne une variable objet collection représentant tous les éléments d'un formulaire donné
#include <IE.au3>
_IEFormElementGetCollection ( ByRef $oObject [, $iIndex = -1] )
$oObject | Variable objet InternetExplorer.Application, objet Form |
$iIndex | [optionnel] Spécifie s'il faut retourner une collection ou une instance indexée 0 ou un entier positif retourne une instance indexée -1 = (par défaut) retourne une collection |
Succès: | Retourne une variable d'objet contenant la collection des éléments du formulaire, @extended = nombre d'éléments du formulaire. |
Échec: | Retourne 0 et définit @error <> 0. |
@error: | 3 ($_IEStatus_InvalidDataType) - Type de donnée invalide 4 ($_IEStatus_InvalidObjectType) - Type d'objet invalide 5 ($_IEStatus_InvalidValue) - Valeur invalide 7 ($_IEStatus_NoMatch) - Pas de correspondance |
@extended: | Contient le nombre de paramètres invalides |
_IEFormElementGetObjByName, _IEFormElementGetValue, _IEFormElementSetValue, _IEFormSubmit
; Obtient une référence sur un élément de formulaire par un index à partir de 0. ; Dans ce cas, soumet une requête au moteur de recherche Google #include <IE.au3> Local $oIE = _IECreate("http://www.google.com") Local $oForm = _IEFormGetCollection($oIE, 0) Local $oQuery = _IEFormElementGetCollection($oForm, 4) _IEFormElementSetValue($oQuery, "AutoIt IE.au3") _IEFormSubmit($oForm)