VBA Plug for Project Analyzer

Access VBA
Excel VBA
Word VBA
PowerPoint VBA
Visio VBA

Analyze Office VBA code with Project Analyzer and VBA Plug.

VBA Plug is an optional tool for Project Analyzer that enables you to analyze and document Office VBA projects. It works with Access VBA, Excel VBA, Word VBA, PowerPoint VBA and Visio VBA.

  • Analyze Access, Excel, Word, PowerPoint and Visio VBA code.
  • Run code review and document your VBA applications.
  • VBA Plug connects to Office and retrieves VBA for Project Analyzer.

Newest update: Office 2016 support has been added to VBA Plug v3.2.

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.

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

Try demo for free

Project Analyzer comes with a free VBA Plug demo. Test VBA code analysis on your own files. Download


VBA Plug v3.2 supports the following Office applications:

  • Microsoft Access, Excel, PowerPoint and Word versions 2000, XP, 2003, 2007, 2010, 2013 and 2016.
  • Microsoft Visio versions 2002, 2003, 2007, 2010, 2013 and 2016.
  • Non-Office VBA systems, such as AutoCAD, are incompatible with VBA Plug.

How to obtain VBA support?

Project Analyzer v10 requires VBA Plug v3 to analyze VBA code.

  • New user? To analyze VBA code, purchase Project Analyzer (any edition) and VBA Plug.
  • Have Project Analyzer v10 already? Order VBA Plug to add VBA support.
  • Have an older Project Analyzer? Purchase Project Analyzer v10 Upgrade and VBA Plug. Besides VBA support, you get lots of new analyses. More about upgrading
  • Have VBA Plug v1 or v2? Order Project Analyzer v10 Upgrade and VBA Plug v3 Upgrade. More about upgrading

VBA Plug v3.2 is a free upgrade for users of v3.0 and v3.1.

Online help

Online help tells you more about VBA Plug.