从Word文档中提取宏到c#文本文件#

问题描述:

我需要从c#中的Word 2007文档中提取所有VBA代码,而无需使用办公自动化。从Word文档中提取宏到c#文本文件#

我迄今所做的就是打开Word文档在C#中的结构化存储文件,并收到以下流列表:

Macros 
VBA 
    dir (stream) 
    Module1 (stream) 
    ThisDocument (stream) 
    _VBA_PROJECT_ (stream) 
    .... 

据我了解,源存储在一个的流,但我不知道如何解析它们。

任何人都可以帮忙吗?

很可能VBA文件格式的文档将帮助你。你可以从微软免费下载:

[MS-OVBA]: Office VBA File Format Structure Specification