XCell Compiler

  • Product
    • Home
    • News
    • Options Overview
    • Features By Licenses
    • Excel Formula Protection
    • Workbook Copy Protection
    • VBA Copy Protection
    • Custom Message Content
    • Bulk Registration Key Generator
  • Q&A
    • Install and Uninstall
    • Questions about trial version
    • Technical
    • Troubleshooting
    • Buying product
    • Updates
  • How-To
    • How to compile workbook to exe
    • Create registration key for compiled workbook
    • Create protected trial/demo workbook
    • Compile EXE for Excel 32 and 64 bit
    • Hide Excel on start
    • Keep compilaton options settings
    • Export/Import changed data
    • Set date limitation for workbook
    • Translate or change default messages
    • Runtime API References
    • Protect Workbook with Dongle
    • Compile Time Troubleshooting
  • Download
  • Order
  • Testimonials
  • Contact Us

How to Hide Excel UI on Start

The XCell Compiler has an option that allows you to hide Excel UI in the compiled workbook file. You can do this in the compilation options of the compiler with a selection called “Hide Excel”. We designed this feature to improve the visual experience in the end-user interface. The user to make all of Excel invisible when their complied Excel workbook launches with this unique setting. For this feature to function properly, you will need to create your own interface in VBA Forms. The VBA code used to create this interface which will substitute the Excel interface that would usually be present in the resulting compiled file.

The “Hide Excel on start” feature does not affect the protection level of the compiled EXE application. In fact, all of the security measures applied to the compiled file stay absolutely unaffected.

Please download the following examples to find out how the “Hide Excel on start” feature works.

Hide Excel UI Examples

The samplevba_he.xls file was compiled for both 32-bit and 64-bit Excel with the “Hide Excel” option turned on. Upon it’s execution, you’ll notice that the custom form appears immediately. You can see that there is no trace of the original Excel interface in this compiled file. you can acquire this file by clicking on this link for the EXE file samplevba_he.exe for Excel 32 and 64 bit or by going to this link for a zip packed file: zip file with samplevba_he.exe for Excel 32 and 64 bit. When launched, the file appears with just this interface:

Visual example of a workbook compiled with Hide Excel UI feature

On the other hand, the samplevba.exe file was compiled with the “Hide Excel” option disabled. Here you can see that the file still has the original Excel interface present. Here is a visual example:

Visual Example of a compiled file with the standard Excel interface

You can find the original SampleVBA.xls file in the Documents folder >>  DoneEx >> Samples sub-folder on your computer disc.

If you take a look at the example you will see that it contains a custom form. When you use ‘Hide Excel’, this form replaces the original Excel interface in your compiled workbook file. You can use this to improve the interaction design of the compiled file to allow for a more customized and streamlined end user experience.

VBA Compiler Available

DoneEx Vba Compiler for Excel
  • XCell Compiler
    • News
    • Options Overview
    • Features by licenses
    • Excel Formulas Protection
    • Workbook Copy Protection
    • VBA code copy protection
    • Custom Message Content
    • Bulk RegKey Generator
    • Privacy Policy
  • How-To
    • Compile workbook to EXE
    • Use registration key tool
    • Create trial/demo workbook
    • Select target Excel bitness
    • Hide Excel on start
    • Options settings configuration
    • Export/import changed data
    • Date limitation options
    • Translate messages
    • Runtime API References
    • Protect Workbook with Dongle
    • Compile Time Troubleshooting
Copyright 2005-2024 © DoneEx LLC. All Rights Reserved.