【发布时间】:2020-07-07 05:31:37
【问题描述】:
我正在尝试编写一个 VBA 宏,它将给定的 MS Word 文档转换为该文档中包含的文档对象的顺序列表(例如,段落、表格等)。对于这些对象中的每一个,我想提取包含的文本及其显式格式信息以将其保存在数据库中。
对我如何开始有任何指示吗?这个文档解析任务有什么优雅的解决方案吗?
【问题讨论】:
-
嗨,帕特,你想用这个实现什么,已经有一些解决方案可以帮助你。
-
嗨,Toby - 我正在尝试改进目前非常手动的文档本地化过程(在语言之间转换文档)。
-
我的方法是遍历文档中对象的有序列表,检索对象类型,然后为每个对象类型(例如表格和图像)的特定处理设置子例程。
-
你在问“如何开始”,而我看到你知道你应该走的路……你只需要几个
for each循环加上你的逻辑的实现,就是这样。 -
谢谢,KazJaw。我的问题是我不知道要迭代哪个数组或枚举。对此有何见解?我需要一个包含所有文档内容对象的有序数据结构。