UDF > IE >


_IETableGetCollection

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] )

Param�tres

$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

Valeur de retour

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

En relation

_IETableWriteToArray

Exemple

Exemple 1

; 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)

Exemple 2

; 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)