VBA Padlock 2026.2
Major update August 6, 2026- Automatic protection workflow: open your existing Office file, review the per-procedure analysis in the new Protection Review, and produce a protected copy. No code rewriting, no manual bridge injection.
- Test Run (Ctrl+F5) produces the protected file and opens it in Office in one click.
- Class modules (.cls) compile into the DLL and are removed from the document: New, Me, Property Get/Let/Set, Implements, Class_Initialize, default members.
- Much wider VBA language surface: Collection, user-defined types, conditional compilation (#If/#Const), Declare PtrSafe with LongLong and LongPtr, ParamArray, multi-dimensional arrays, Option Compare Text/Database, Static locals, the Mid statement, GetObject, and 80+ built-in functions.
- References dialog compiles Office constants (xl*, wd*, pp*, ac*, mso*, fm*) plus Financial and ErrorHandler helper modules into the DLL, with host-specific defaults.
- Per-procedure protection markers in the code editor, per-module lock against re-analysis, and content-diff guard before any module overwrite.
- MCP server with 19 tools for AI assistants and headless CI builds, plus an integrated AI chat.
- Reworked bundled examples for all four hosts, including a class-module demo, one click away from the Welcome screen.
- Distribution tab shows exactly which file will ship and warns before shipping an unprotected source.
- High-DPI and Windows text-size scaling for all runtime dialogs (activation, EULA, trial).
- Compiler fixes: On Error Resume Next resumes correctly after mid-expression errors, cross-module calls resolve to the right module, IsNumeric behaves under comma-decimal locales.