_IETableGetCollection
Returns a collection object variable representing all the tables in a document or a single table by index.
#include <IE.au3>
_IETableGetCollection(ByRef $o_object [, $i_index = -1])
Параметры
$o_object | Переменная объекта InternetExplorer.Application, объекта Окна или Фрейма (области) |
$i_index |
[необязательный] specifies whether to return a collection or indexed instance 0 or positive integer returns an indexed instance -1 = (по умолчанию) returns a collection |
Возвращаемое значение
Успех: | Возвращает an object collection of all tables in the document, @extended = table count |
Ошибка: | Возвращает 0 и устанавливает @error |
@error: | 0 ($_IEStatus_Success) = Нет ошибок |
3 ($_IEStatus_InvalidDataType) = Неверный тип данных | |
5 ($_IEStatus_InvalidValue) = Неверное значение | |
7 ($_IEStatus_NoMatch) = Нет совпадений | |
@extended: | Содержит номер неверного параметра |
См. также
_IETableWriteToArrayПример
; *******************************************************
; Пример 1 - Open a browser with the table example, get a reference to the first table
; on the page (index 0) and read its contents into a 2-D array
; *******************************************************
#include <IE.au3>
$oIE = _IE_Example ("table")
$oTable = _IETableGetCollection ($oIE, 0)
$aTableData = _IETableWriteToArray ($oTable)
; *******************************************************
; Пример 2 - Open a browser with the table example, get a reference to the
; table collection and display the number of tables on the page
; *******************************************************
#include <IE.au3>
$oIE = _IE_Example ("table")
$oTable = _IETableGetCollection ($oIE)
$iNumTables = @extended
MsgBox(4096, "Table Info", "There are " & $iNumTables & " tables on the page")