函数参考


_IETableGetCollection

返回用以代表文档中所有表或按索引的单一表的对象变量集合.

#include <IE.au3>
_IETableGetCollection ( ByRef $o_object [, $i_index = -1] )

参数

$o_object InternetExplorer.Application的窗体或框架对象变量
$i_index [可选参数]: 指定返回一个集合或索引的实例
0或正整数 返回索引实例
-1 = (默认)返回集合

返回值

成功: 返回文件中所有表的对象集合, @EXTENDED = 表数量
失败: 返回 0 并且设置 @ERROR
@Error: 0 ($_IEStatus_Success) = 无错误
3 ($_IEStatus_InvalidDataType) = 无效数据类型
5 ($_IEStatus_InvalidValue) = 无效值
7 ($_IEStatus_NoMatch) = 无匹配
@Extended: 包含无效参数数量

注意/说明

None.

相关

_IETableWriteToArray

示例/演示


; *******************************************************
; 示例 1 - 打开含表示例的浏览器, 获取到
;               页面上首个表的引用 (索引 0) 并读取其中所有内容到一个二维数组
; *******************************************************

#include <IE.au3>

Local $oIE = _IE_Example("table")
Local $oTable = _IETableGetCollection($oIE, 0)
Local $aTableData = _IETableWriteToArray($oTable)

; *******************************************************
; 示例 2 - 打开含表示例的浏览器, 获取到
;               表集合的引用并显示页面上表的数目
; *******************************************************

#include <IE.au3>

$oIE = _IE_Example("table")
$oTable = _IETableGetCollection($oIE)
Local $iNumTables = @extended
MsgBox(4096, "Table Info", "There are " & $iNumTables & " tables on the page")