VBA Plug for Project Analyzer

VBA Plug is an optional tool for Project Analyzer. It enables Project Analyzer to analyze and document Office VBA code.

Review and document VBA systems

Project Analyzer, used together with VBA Plug, is a code review and quality control tool for Visual Basic for Applications. Detect logic flaws by automated VBA code review. Perform impact analysis before writing changes. Understand poorly documented VBA code. Reverse engineer existing VBA projects into diagrams and documentation. Save costs and keep end-users happy by delivering high-quality VBA applications with few errors. VBA Plug lets you use almost all code analyses and other features of Project Analyzer on your VBA code.

In order to analyze VBA, you need both VBA Plug and Project Analyzer. This is how it works: VBA Plug connects to Microsoft Office and retrieves your VBA code from Office documents and databases. Run code review, detect unused code, enforce coding standards, find duplicate code, surf your code as hypertext, produce code print-outs, cross-reference, create documents, jump in call trees, create diagrams, and more. VBA Plug with Project Analyzer is the most effective way to understand, improve and maintain VBA systems.

VBA Plug main window

Note: This is a VBA code analysis system. It does not process any non-VBA content, such as Access database tables or Excel worksheet formulas. While most features of Project Analyzer are enabled, some of them are limited or not available for VBA. The Online help tells the details.


VBA Plug v3.3 supports the following Office applications:

Try & buy

Download Project Analyzer, which comes with a free VBA Plug demo. Test VBA code analysis on your own files. The demo exports and analyzes a maximum of 10 VBA modules at a time.

For full analysis capability, order Project Analyzer with VBA Plug. Any edition of Project Analyzer will work.

Online help

Online help tells you more about VBA Plug.