Извлечение макросов из документа Word в текстовый файл из c # - PullRequest
2 голосов
/ 25 июля 2010

Мне нужно извлечь весь код VBA из документа Word 2007 в c # без использования автоматизации офиса.

На данный момент я открыл документ Word как файл структурированного хранилища в c #, и яполучить список следующих потоков:

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

Я понимаю, что источник хранится в одном из этих потоков, но я не знаю, как их анализировать.

Кто-нибудь может помочь?

1 Ответ

2 голосов
/ 26 июля 2010

Вероятно, документация формата VBA поможет вам. Вы можете скачать его бесплатно у Microsoft:

[MS-OVBA]: спецификация структуры формата файла Office VBA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...