在 Word 中返回 Table 之前的行
Returning the Line BEFORE a Table in Word
我正在尝试编写一个 Excel VBA 脚本来从我用 Word 编写的 12 年的琐事表中提取数据。
结果将是一个很大的 Excel 琐事问答文件
我已经很长时间没有编写任何代码了,但我正在努力...
我想复制 Table...
之前存在的文本
黄色圈出的标题:
我可以很好地找到 table,但无法想出代码来提取之前的标题...但实际上不是 Table 的一部分...
斯图
有人能帮忙吗?
假设 table 和文本之间没有空段落,您可以使用 table 的 Previous 方法访问该段落文本第一段像这样:
'Assuming you have set the word document to the variable wordDoc
wordDoc.Tables(1).Range.Paragraphs(1).Previous.Range.Text
我正在尝试编写一个 Excel VBA 脚本来从我用 Word 编写的 12 年的琐事表中提取数据。
结果将是一个很大的 Excel 琐事问答文件
我已经很长时间没有编写任何代码了,但我正在努力...
我想复制 Table...
之前存在的文本黄色圈出的标题:
我可以很好地找到 table,但无法想出代码来提取之前的标题...但实际上不是 Table 的一部分...
斯图
有人能帮忙吗?
假设 table 和文本之间没有空段落,您可以使用 table 的 Previous 方法访问该段落文本第一段像这样:
'Assuming you have set the word document to the variable wordDoc
wordDoc.Tables(1).Range.Paragraphs(1).Previous.Range.Text