Project Description
Extracts Visual Basic for Applications source code from Microsoft Office Documents and exports them as a VB6 project and source files.

Overview:
This tool exports VBA code from Word or Excel as plain text source files. A Visual Basic 6.0 project is also created for good measure.

The tool parses the underlying binary file format used to store the VBA project, rather than using Excel automation/interop. The core logic for parsing the OLE file and decompressing the VBA elements is taken from the following resources by Tony Jollans, and coverted to .Net:

* http://www.wordarticles.com/Articles/Formats/StructuredStorage.php
* http://www.wordarticles.com/Articles/Formats/StreamCompression.php
* http://www.wordarticles.com/Articles/Formats/dirStream.php

Please see the release notes for usage, limitations and installation requirements.

Also see the following related resources:

Last edited May 16, 2013 at 8:16 PM by neildodson, version 8