I can provide specific deployment checklists tailored to your distribution model. Share public link
: Once compiled, the original source code is removed from the workbook. What remains is a "stub" that redirects Excel to execute the logic from the compiled binary.
While DoneEx is a powerful security tool, it does introduce a few structural constraints that developers must plan for:
For trial versions or subscription-based spreadsheet models, DoneEx allows you to set an expiration date. Once the date passes, the DLL refuses to execute, effectively locking the user out of the workbook's advanced functionality. Protection Against Modification
Which (and bitness: 32-bit or 64-bit) do your target users run?
In some extreme cases, developers use both products in sequence—first the VbaCompiler, then the XCell Compiler—for maximum layered protection, provided they follow the specific order of operations outlined by DoneEx.
Do you need to set up for clients?
Before looking at the solution, it's important to understand the risks. Microsoft Excel offers built-in password protection for VBA projects, but this is widely considered weak and easy to bypass.
Most Excel developers rely on the built-in “Lock project for viewing” feature with a password. This feature is not encryption; it is a simple obfuscation method. Dozens of free password-recovery tools available online can crack or remove a VBA project password in seconds.