Skip to content

Installation Guide

VBA Padlock is a lightweight, high-performance Windows application. It does not require any external runtimes like .NET, Java, or Python, making it one of the most stable compilers for the Office ecosystem.


Ensure your development machine meets these minimum specifications:

Operating System

Windows 7 SP1 or later (64-bit recommended)

Microsoft Office

Office 2016, 2019, 2021, 2024, or Microsoft 365 desktop apps (32-bit or 64-bit)

Disk Space

Minimum 100 MB free space for installation.

VBA Access

“Trust access to the VBA project object model” must be enabled in Office.


  1. Download the Installer: Fetch the latest version of the VBA Padlock setup from our Download Page.

  2. Run the Setup: Double-click the .exe file.

  3. Choose Location: Follow the wizard. The default path is C:\Program Files\G.D.G. Software\VBA Padlock, but you can install it anywhere (including a USB drive for portability).

  4. First Launch: Open VBA Padlock from your Start Menu. You’ll be greeted by the Welcome Screen, ready to protect your first project.


We provide a fully functional trial so you can test all features before committing.

  • No Time Limit: Explore all features at your own pace.
  • Nag Screen: Compiled DLLs will show a “Trial” notification.
  • Expiration: Compiled DLLs expire after 5-7 days and are not for distribution.

To ensure everything is correctly configured, try to load any macro-enabled file (.xlsm, .docm, etc.) into the software. If you see the project tree and code editor load without errors, you are ready to compile!


Quick Start Guide

Learn the core workflow: Write code, compile, and inject. Get started →