【问题标题】:Access word documents header containing a table with vbscript使用 vbscript 访问包含表格的 word 文档标题
【发布时间】:2015-03-07 03:30:40
【问题描述】:

我需要使用 vbscript 从位于 word 文档页眉中的表格单元格中读取纯文本值。

到目前为止,我所能做到的就是通过以下方式从标题中读取某种文本:

wscript.echo WordApp.ActiveDocument.Sections(1).Headers(1).Range.FormattedText.Text

但是我怎样才能访问表格对象并读取每个单元格的值呢?

【问题讨论】:

    标签: vbscript ms-word


    【解决方案1】:

    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
    

    【讨论】:

    • 当然,但我必须访问的表位于页眉中。而且这个好像没有列出这个表。
    猜你喜欢
    • 1970-01-01
    • 2015-06-26
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 2021-01-02
    相关资源
    最近更新 更多