Uitvoeren als zuivere VBA-app (het Excel-venster volledig verbergen)
Als uw beveiligde werkmap volledig wordt aangestuurd door VBA-code en UserForms, en de spreadsheet zelf nooit door uw eindgebruikers gezien hoeft te worden, kunt u die als zuivere VBA-app uitleveren. Het Excel-hoofdvenster blijft van begin tot eind verborgen, inclusief het bijbehorende pictogram op de taakbalk, en alleen uw UserForm verschijnt op het scherm. Uw toepassing ziet eruit en voelt aan als een zelfstandig Windows-programma, zonder zichtbaar spoor van Excel.
Deze optie is beschikbaar vanaf XLS Padlock 2026.0.
Wanneer u die gebruikt
Section titled “Wanneer u die gebruikt”Gebruik de zuivere VBA-modus wanneer alle volgende voorwaarden van toepassing zijn:
- De gebruikersinterface van uw toepassing is opgebouwd met UserForms, niet met werkbladen.
- U wilt niet dat eindgebruikers de onderliggende spreadsheet zien, bewerken of ermee interageren.
- U wenst bij het starten een schone, merkconforme weergave, zonder Excel-startscherm, zonder Excel-vermelding op de taakbalk.
Als uw toepassing afhankelijk is van zichtbare werkbladen (rasters voor gegevensinvoer, als cellen weergegeven dashboards enzovoort), schakel deze optie dan niet in, want de werkbladen zouden dan niet zichtbaar zijn voor uw gebruikers.
Hoe u die inschakelt
Section titled “Hoe u die inschakelt”- Open uw project in XLS Padlock.
- Ga naar de pagina Splash Screen (onder Application Customization).
- Vink de optie “Run as a VBA-only app (Excel main window fully hidden)” aan.

Dat is alles aan de kant van XLS Padlock. Nu moet u een klein stukje VBA-code aan uw werkmap toevoegen, zodat uw UserForm wordt weergegeven wanneer de toepassing start.
De VBA-startcode toevoegen
Section titled “De VBA-startcode toevoegen”Open in de VBA-editor van Excel de module ThisWorkbook en plak:
Private Sub Workbook_Open() Application.Visible = False UserForm1.ShowEnd SubVervang UserForm1 door de naam van het formulier dat u als eerste wilt weergeven.
Wat de eindgebruiker ziet
Section titled “Wat de eindgebruiker ziet”Met het selectievakje ingeschakeld en het bovenstaande VBA-fragment:
- Geen Excel-startscherm bij het starten.
- Geen Excel-hoofdvenster op enig moment tijdens de levensduur van de toepassing.
- Geen “Excel”-vermelding op de Windows-taakbalk, alleen uw UserForm.
- Uw toepassing gedraagt zich als een zelfstandig Windows-programma dat rond uw formulier is opgebouwd.
Als u ook een splash screen hebt geconfigureerd en het dialoogvenster Loading workbook hebt verborgen, blijft de volledige startsequentie vanaf het allereerste frame binnen uw merkconforme gebruikersinterface.
De toepassing sluiten
Section titled “De toepassing sluiten”Omdat Excel verborgen is, is de standaard Excel-sluitknop niet beschikbaar voor uw gebruikers. Doorgaans sluit u de toepassing vanuit uw UserForm met:
Private Sub btnClose_Click() Application.QuitEnd SubOf, als u Excel wilt laten doorlopen maar uw gebruikersinterface wilt ontladen:
Unload MeWisselwerking met andere instellingen
Section titled “Wisselwerking met andere instellingen”| Instelling | Gedrag wanneer “VBA-only app” is ingeschakeld |
|---|---|
| Excel Main Window Display at Startup (Normal / Maximized / Minimized) | Buiten werking gesteld, Excel start altijd verborgen. |
| Do not display the “Loading workbook” dialog box | Wordt eveneens aanbevolen om in te schakelen, voor een volledig stille start. |
| Splash Screen | Werkt zoals geconfigureerd. Wordt weergegeven voordat Excel zelfs maar wordt geladen. |