_IETableWriteToArray是一個函式。指定是否在輸出的數組中互換行列的布爾值
基本介紹
- 中文名:_IETableWriteToArray
- 外文名:_IETableWriteToArray
- 成功:: 返回包含表內容的二維數組
- 失敗:: 返回 0並設定@ERROR
函式參考,注意說明,示例演示,
函式參考
--------------------------------------------------------------------------------
_IETableWriteToArray
將表內容讀取到數組.
#include <*.au3>
_IETableWriteToArray ( ByRef $o_object [, $f_transpose] )
參數
$o_object InternetExplorer.Application, 表對象的對象變數
$f_transpose [可選參數]: 指定是否在輸出的數組中互換行列的布爾值
返回值
成功: 返回包含表內容的二維數組
失敗: 返回 0並設定@ERROR
@Error: 0 ($_IEStatus_Success) = 沒有錯誤
3 ($_IEStatus_InvalidDataType) = 無效數據類型
4 ($_IEStatus_InvalidObjectType) = 無效對象類型
@Extended: 包含有效的參數數量
注意說明
當表單元格跨越多列或行時, 添加空白數組元素適當對其結果. 跨單元格的數據將位於數組元素左或頂.
在HTML文檔中表經常被圈出. 如果所有數據未按預期返回到單一數組元素, 你可能需要將一個更深的表引入到此函式.
相關
_IETableGetCollection
示例演示
; *******************************************************
; 示例1 - 打開一個帶有表示例的瀏覽器,
; 獲取對頁面(索引1)上第二張表的引用並將其內容讀入2-D數組
; *******************************************************
#include <*....au3>
Local $oIE = _IE_Example("table")
Local $oTable = _IETableGetCollection($oIE, 1)
Local $aTableData = _IETableWriteToArray($oTable)
; *******************************************************
; 示例2 - 與示例1相同, 除了在顯示結果時用