Extracting Macros in a Word Document to a text file from c#
我需要在不使用办公自动化的情况下从 C# 中的 Word 2007 文档中提取所有 VBA 代码。
到目前为止,我所做的是在 c# 中将 Word 文档作为结构化存储文件打开,我收到以下流的列表:
1 2 3 4 5 6 7 | Macros VBA dir ( stream ) Module1 ( stream ) ThisDocument ( stream ) _VBA_PROJECT_ ( stream ) .... |
我收集到源存储在其中一个流中,但我不知道如何解析它们。
谁能帮忙?
VBA 文件格式的文档可能会对您有所帮助。您可以从 Microsoft 免费下载:
[MS-OVBA]: Office VBA File Format Structure Specification