Java を使用して、Microsoft Word 文書にマクロが存在するかどうかを確認する方法。WinWord.exe の任意のスイッチ コマンドを使用しようとしましたが、スイッチがないため、見つけることができません。
1187 次
1 に答える
1
Word 文書を解析できるライブラリを使用します。ドキュメントが大きすぎない限り、Apache POIが適しています。
ライブラリを使用すると、ドキュメントをロードできます。その後、さまざまな部分を調べることができます。
バグ 52949には、マクロ コードを抽出する方法のサンプル コードが添付されています。これで始められるはずです。
新しい XML 形式.docx
/ OOXML を使用している場合、単語ファイルは実際には、標準の Java ライブラリを使用して解凍できる ZIP アーカイブです。内部には、多数の XML ファイルがあります。マクロもそこにあるはずです。
于 2013-09-03T16:15:32.063 に答える