【发布时间】:2015-03-07 03:30:40
【问题描述】:
我需要使用 vbscript 从位于 word 文档页眉中的表格单元格中读取纯文本值。
到目前为止,我所能做到的就是通过以下方式从标题中读取某种文本:
wscript.echo WordApp.ActiveDocument.Sections(1).Headers(1).Range.FormattedText.Text
但是我怎样才能访问表格对象并读取每个单元格的值呢?
【问题讨论】:
我需要使用 vbscript 从位于 word 文档页眉中的表格单元格中读取纯文本值。
到目前为止,我所能做到的就是通过以下方式从标题中读取某种文本:
wscript.echo WordApp.ActiveDocument.Sections(1).Headers(1).Range.FormattedText.Text
但是我怎样才能访问表格对象并读取每个单元格的值呢?
【问题讨论】:
Word 文档中的表格可以通过Tables 集合枚举。
For Each tbl In WordApp.ActiveDocument.Sections(1).Headers(1).Range.Tables
For i = 1 To tbl.Rows.Count
For j = 1 To tbl.Columns.Count
WScript.Echo tbl.Cell(i, j).Value
Next
Next
Next
【讨论】: