使用VBA捕获word文档中的所有文本
我的目标是按文档和每个文档中的段落从大量Word文档中捕获所有文本,并将其保存为txt格式 我理解,我必须捕获: (1) 使用如下代码的页眉和页脚文本:使用VBA捕获word文档中的所有文本,vba,ms-word,Vba,Ms Word,我的目标是按文档和每个文档中的段落从大量Word文档中捕获所有文本,并将其保存为txt格式 我理解,我必须捕获: (1) 使用如下代码的页眉和页脚文本: doc.Sections(1).Footers(1).Range.Text (2) 文件正文(我打算按段落进行): (3) 各种文本框和形状中的文本: Shapes(1).TextFrame.TextRange.Text 是否有其他可能包含文本的Word对象?有没有更好的方法来实现我的目标?我曾考虑将Word文档保存为文本,但文本框中包含的
doc.Sections(1).Footers(1).Range.Text
(2) 文件正文(我打算按段落进行):
(3) 各种文本框和形状中的文本:
Shapes(1).TextFrame.TextRange.Text
是否有其他可能包含文本的Word对象?有没有更好的方法来实现我的目标?我曾考虑将Word文档保存为文本,但文本框中包含的文本在此过程中丢失
UPD。还有脚注和尾注需要注意。还有什么吗?这回答了你的问题吗
doc.Content.Text
@HackSlash这是非常有希望的,尽管我在Windows环境中工作时,实际尝试它需要一些时间。我指的是Unix命令的建议。
Shapes(1).TextFrame.TextRange.Text