【发布时间】:2014-07-09 05:11:27
【问题描述】:
我有一个包含很多表格的 word 文档。我想将每个表映射到它们下面列出的直接标题。现在我正在考虑通过每个单独的表传递选择光标,并以某种方式找到选择光标所在的直接标题。我很难找到标题。我找不到任何记录在案的成员函数可以帮助我做到这一点。
For Each T In wrdDoc.Tables
wrdApp.Selection.GoTo What:=wdGoToTable, Which:=wdGoToNext
'Find heading
Next T
编辑 澄清文档的格式:
1
表 1 表 2
1.1
表 3
1.1.1
表 4
1.2
表 5
2
2.1
表 6
基本上,标题有多个级别。在每个之下,可能有也可能没有多个表。所以在上面的例子中,我想想办法把表 1 和 2 映射到 1,表 3 到 1.1,表 4 到 1.1.1 等等。
【问题讨论】:
-
您的问题不清楚 - 什么在哪里?,您所说的直接标题是什么意思?等等...?我对您的最佳想法是添加屏幕截图或带有标题的表格方案。
-
见word.mvps.org/faqs/numbering/liststring.htm 你必须向左移动直到你到达第一段。