Skip to content

Publish Final DLL

The Publish Final DLL workspace (Protect tab → Advanced group) is the finish line of your development cycle. This is where your compiled bytecode, project metadata, and security settings are fused into a professional software package.

The Publish Final DLL tab for build finalization


Publishing is more than just saving files; it is a high-security procedure that ensures the integrity of your application:

  • Cryptographic Fusion: Your bytecode is embedded into the satellite DLL with internal integrity checks.
  • Digital Trust: The runtime components are digitally signed, helping to prevent antivirus false positives and ensuring the authenticity of your software.
  • Version Embedding: Metadata like copyright and file descriptions are permanently baked into the DLL binary.

Make your software stand out and look like a native Windows application. Branding fields are configured in Project Info and baked in at publish time:

  • Custom Application Icon: Replace the default VBA Padlock icon with your company logo or project-specific artwork (standard .ico files, set in Project Info’s Application Icon field).
  • Legal & Metadata: The File Copyright and File Description strings become visible in the Windows File Properties → Details tab. This provides a clear “owned by” signal to your end-users.

When you click Build Final DLL Files, VBA Padlock Studio generates a standard tripartite structure in your bin\ directory:

ComponentResponsibility
[Project]run32.dllThe 32-bit execution engine for users on older Office installations.
[Project]run64.dllThe high-performance 64-bit engine for modern Microsoft 365 and Office 2024 environments.
[Project].dllThe secure satellite containing your proprietary compiled code.

  1. Validate: Ensure Compilation is successful.
  2. Brand: Set your custom icon and confirm the copyright metadata.
  3. Build: Click Build Final DLL Files to generate the binaries.
  4. Verify: Check the bin\ folder relative to your Office project to see your new production-ready files.