Retourne une variable objet collection représentant toutes les tables d'un document ou une seule table donnée par son index
#include <IE.au3>
_IETableGetCollection ( ByRef $oObject [, $iIndex = -1] )
$oObject | Variable objet InternetExplorer.Application, Window ou objet Frame |
$iIndex | [optionnel] spécifie s'il faut retourner une collection ou une instance définie par son index 0 ou un entier positif pour retourner l'instance d'index donné -1 = (Par défaut) pour retourner la collection |
Succès: | Retourne la collection d'objets de toutes les tables du document, @extended = nombre de tables. |
Échec: | Définit @error <> 0. |
@error: | 3 ($_IEStatus_InvalidDataType) - Type de donnée invalide 5 ($_IEStatus_InvalidValue) - Valeur invalide 7 ($_IEStatus_NoMatch) - Pas de corrrespondance trouvée |
@extended: | Contient le nombre de paramètres invalides |
; Ouvre une instance du navigateur avec l'exemple de tabme, obyient une référence sur la première table ; de la page (index 0) et lit son contenu dans un tableau 2D #include <Array.au3> #include <IE.au3> Local $oIE = _IE_Example("table") Local $oTable = _IETableGetCollection($oIE, 0) Local $aTableData = _IETableWriteToArray($oTable) _ArrayDisplay($aTableData) _IEQuit($oIE)
; Ouvre une instance du navigateur avec l'exemple de table, obtient une référence sur la ; collection de tables et affiche le nombre de tables de la page #include <IE.au3> #include <MsgBoxConstants.au3> Local $oIE = _IE_Example("table") Local $oTable = _IETableGetCollection($oIE) Local $iNumTables = @extended MsgBox($MB_SYSTEMMODAL, "Table Info", "There are " & $iNumTables & " tables on the page") _IEQuit($oIE)