1

使用 java 如何查找 Microsoft Word 文档中是否存在宏。尝试对 WinWord.exe 使用任何开关命令,但没有开关,因此我们可以找到它。

4

1 回答 1

1

使用可以解析 Word 文档的库。只要文档不太大,Apache POI是不错的选择。

该库允许您加载文档。之后,您可以检查各个部分。

错误 52949附有如何提取宏代码的示例代码。这应该让你开始。

您正在使用新的 XML 格式.docx/OOXML,那么 word 文件实际上是一个 ZIP 存档,您可以使用标准 Java 库对其进行解压缩。在里面,你会发现很多 XML 文件。宏也应该在那里。

于 2013-09-03T16:15:32.063 回答