We’re excited to introduce VBA Padlock, a new tool from G.D.G. Software that lets you compile and protect your VBA macros from Excel, Word, Access, and PowerPoint into secure, obfuscated DLLs.

Project Options give direct control over your VBA Padlock configuration before compilation and distribution.
Why VBA Padlock?
If you develop VBA applications for Microsoft Office, you know the challenge: VBA code is stored in plain text inside Office files. Anyone can open the VBA editor and view, copy, or modify your source code — even if you password-protect the VBA project.
VBA Padlock solves this by compiling your VBA code into native DLLs. The original source code is transformed into compiled bytecode that cannot be decompiled back to the original VBA.
Key Features

Write or import VBA code directly in the integrated editor before publishing to DLL.
- VBA Compilation: Compile VBA macros into 32-bit and 64-bit DLLs
- Code Obfuscation: Advanced code protection and obfuscation
- Licensing System: ECC Ed25519 signed license keys with hardware locking
- Online Activation: Server-based activation with included PHP kit
- Multi-Office Support: Excel, Word, Access, and PowerPoint
- VBA Padlock Studio: Modern ribbon interface with script editor and project management
How It Works

One-click compilation produces protected output ready for distribution.
- Write your VBA code in VBA Padlock Studio or import existing code
- Configure protection and licensing options using the intuitive interface
- Compile to DLL with one click — generates both 32-bit and 64-bit versions
- Distribute securely — your end users only need Office installed
Getting Started
Download the free trial and start protecting your VBA code today. The trial is fully functional so you can evaluate all features before purchasing.