Veelgestelde vragen
Dit onderwerp bevat een verzameling veelgestelde vragen en tips voor probleemoplossing met betrekking tot oudere versies of specifieke configuraties van XLS Padlock.
👉 Voor meer vragen kunt u hier onze andere FAQ raadplegen.
Mijn toepassing meldt “Excel not found”. Wat moet ik doen?
Section titled “Mijn toepassing meldt “Excel not found”. Wat moet ik doen?”Deze fout kan optreden als de klant Office 365 over een oudere Office-versie heeft geïnstalleerd.
Oplossing: Vraag uw klant om een reparatie van zijn Office-installatie uit te voeren. Als dat niet werkt, moet hij het Office Scrub-hulpprogramma van Microsoft gebruiken en Office 365 vervolgens opnieuw installeren. Het Scrub-hulpprogramma is hier beschikbaar.
Ik krijg een waarschuwing “workbook has been modified”, maar de werkmap is opgeslagen. Waarom?
Section titled “Ik krijg een waarschuwing “workbook has been modified”, maar de werkmap is opgeslagen. Waarom?”Dit kan gebeuren als uw werkmap is opgeslagen op een met de cloud gesynchroniseerd station zoals OneDrive, zelfs als het lijkt alsof deze op uw lokale bureaublad staat. XLS Padlock vereist dat bestanden tijdens de ontwikkeling op een echt lokaal station staan om problemen met cloudsynchronisatie te voorkomen.
Oplossing: Verplaats het werkmapbestand van de virtuele of met de cloud gesynchroniseerde map naar een standaard lokale map (bijvoorbeeld C:\MyProjects\).
Hoe voeg ik XLL-invoegtoepassingen toe en registreer ik ze?
Section titled “Hoe voeg ik XLL-invoegtoepassingen toe en registreer ik ze?”Het is mogelijk om invoegtoepassingen in .xll-formaat te registreren door ze op te nemen als begeleidende bestanden. U moet zowel de 32-bits als de 64-bits versie van uw invoegtoepassing aanleveren en hun extensies hernoemen zoals hieronder weergegeven, zodat XLS Padlock tijdens runtime de juiste versie kan registreren:
myaddin.xll32(voor 32-bits)myaddin.xll64(voor 64-bits)
Gebruik vervolgens de volgende VBA-code in uw Workbook_Open-gebeurtenis om de invoegtoepassing te laden:
Private Sub Workbook_Open() Dim success As Boolean ' The PathToCompiledFile function is required. success = Application.RegisterXLL(PathToCompiledFile("myaddin.xll"))End SubHoe open ik een begeleidend bestand zoals een DOCX of PDF in een externe toepassing?
Section titled “Hoe open ik een begeleidend bestand zoals een DOCX of PDF in een externe toepassing?”Externe toepassingen kunnen om veiligheidsredenen niet rechtstreeks toegang krijgen tot begeleidende bestanden. U moet het begeleidende bestand eerst naar een tijdelijke locatie kopiëren en het van daaruit openen.
Sub OpenWordDoc() Dim wordapp As Object Dim tempPath As String tempPath = Environ("temp") & "\MyCompanionDoc.docx"
' The PathToCompiledFile function is required. FileCopy PathToCompiledFile("MyCompanionDoc.docx"), tempPath
Set wordapp = CreateObject("word.Application") wordapp.documents.Open tempPath wordapp.Visible = TrueEnd Sub
Sub OpenPDF() Dim tempPath As String tempPath = Environ("temp") & "\MyPDFGuide.pdf"
FileCopy PathToCompiledFile("MyPDFGuide.pdf"), tempPath ActiveWorkbook.FollowHyperlink tempPathEnd SubWaarom werkt ThisWorkbook.Path niet correct?
Section titled “Waarom werkt ThisWorkbook.Path niet correct?”XLS Padlock werkt met virtualisatie; het Excel-bestand wordt nooit naar een fysieke locatie op de schijf uitgepakt. Daarom verwijst ThisWorkbook.Path naar een virtueel, niet-bestaand pad.
Oplossing: Gebruik de functie PLEvalVar("EXEPath") die door de XLS Padlock-API wordt geleverd om het werkelijke pad van het EXE-bestand van uw toepassing te verkrijgen.
Hoe kan ik fouten bij het laden van .XLSCE-bestanden door getalnotaties (komma vs. punt) voorkomen?
Section titled “Hoe kan ik fouten bij het laden van .XLSCE-bestanden door getalnotaties (komma vs. punt) voorkomen?”Een .XLSCE-opslagbestand slaat getallen op met de regionale Windows-notatie van de computer die het heeft opgeslagen. Laad het op een computer waarvan de regionale Windows-notatie hetzelfde decimaalscheidingsteken gebruikt: als opslagbestanden tussen computers met verschillende instellingen worden verplaatst, bijvoorbeeld van een Franse naar een Amerikaanse Windows, stem dan het decimaalscheidingsteken af in de regionale Windows-instellingen.
Met toepassingen die zijn gecompileerd met eerdere 2026-releases konden decimale getallen ook als tekst worden hersteld wanneer de weergavetaal van Excel en de regionale Windows-notatie verschillende decimaalscheidingstekens gebruiken, zoals Office in het Engels op een Franse of Duitse Windows. Verpak de werkmap opnieuw met XLS Padlock 2026.3 of hoger om dit op te lossen: bestaande opslagbestanden zijn geldig en worden correct geladen met de opnieuw verpakte toepassing.
Is VBA-obfuscatie noodzakelijk?
Section titled “Is VBA-obfuscatie noodzakelijk?”Hoewel u een obfuscator kunt gebruiken, maakt deze de code alleen moeilijker leesbaar; het voorkomt het kopiëren niet. Voor echte bescherming moet u de geïntegreerde VBA Compiler in XLS Padlock gebruiken. Deze verwijdert de oorspronkelijke VBA-code volledig en vervangt deze door beveiligde bytecode die buiten uw beveiligde toepassing niet kan worden uitgevoerd.
Ik krijg “Run-time-error 1004. No data was imported” met XML-toewijzingen. Hoe los ik dit op?
Section titled “Ik krijg “Run-time-error 1004. No data was imported” met XML-toewijzingen. Hoe los ik dit op?”Dit kan optreden bij het gebruik van XML-toewijzingen omdat het schema na de compilatie niet correct wordt herkend.
Oplossing: Ga in de XLS Padlock-instellingen naar “Formulas and Passwords” en schakel de optie “Use Excel automation for formula protection” in.
Het XLS Padlock-tabblad ontbreekt in Excel. Wat moet ik doen?
Section titled “Het XLS Padlock-tabblad ontbreekt in Excel. Wat moet ik doen?”Dit geeft aan dat de invoegtoepassing niet correct is geregistreerd. Voer de XLS Padlock Manager uit vanaf uw bureaublad. De eerste twee indicatoren moeten groen zijn. Als dat niet het geval is, volg dan de instructies die de manager geeft. Als het probleem blijft bestaan, installeer XLS Padlock dan opnieuw.
Mijn aangepaste lint wordt niet weergegeven. Hoe kan ik toegang krijgen tot de XLS Padlock-hulpmiddelen?
Section titled “Mijn aangepaste lint wordt niet weergegeven. Hoe kan ik toegang krijgen tot de XLS Padlock-hulpmiddelen?”Als uw aangepaste lint het XLS Padlock-tabblad overschrijft, kunt u de hulpmiddelen nog steeds bereiken door met de rechtermuisknop op een willekeurig werkbladtabblad te klikken. Het contextmenu bevat een submenu “XLS Padlock Tools”.
Ik krijg een fout “Name Conflict / Print_Area”. Hoe los ik dit op?
Section titled “Ik krijg een fout “Name Conflict / Print_Area”. Hoe los ik dit op?”Dit is een bekende fout bij sommige Excel-versies en landinstellingen.
Oplossing: Verwijder voordat u uw werkmap opslaat de naam Print_Area uit de Namen-manager van Excel. Voeg vervolgens de volgende VBA-code toe aan uw werkmap om deze automatisch te wissen:
Private Sub Workbook_Open() Dim Sh As Worksheet For Each Sh In ThisWorkbook.Worksheets With Sh .PageSetup.PrintArea = "" .PageSetup.PrintTitleRows = "" End With NextEnd Sub
' Also add this for BeforeClose eventPrivate Sub Workbook_BeforeClose() Dim Sh As Worksheet For Each Sh In ThisWorkbook.Worksheets With Sh .PageSetup.PrintArea = "" .PageSetup.PrintTitleRows = "" End With NextEnd SubHoe schakel ik slepen en neerzetten uit?
Section titled “Hoe schakel ik slepen en neerzetten uit?”Voeg Application.CellDragAndDrop = False toe aan de Workbook_Open VBA-gebeurtenis. Om te voorkomen dat gebruikers dit wijzigen, schakelt u daarnaast de optie “Forbid access to the VBA editor” in de beveiligingsinstellingen van XLS Padlock in.
Waar bevindt zich het tabblad Ontwikkelaars in het lint?
Section titled “Waar bevindt zich het tabblad Ontwikkelaars in het lint?”Standaard verbergt XLS Padlock het lint Ontwikkelaars. U kunt het weer inschakelen door naar de pagina “UI Customization” te gaan en “Show Developer Tab” in te schakelen.
Ik heb mijn oorspronkelijke werkmap bijgewerkt. Hoe krijgen mijn gebruikers de wijzigingen?
Section titled “Ik heb mijn oorspronkelijke werkmap bijgewerkt. Hoe krijgen mijn gebruikers de wijzigingen?”Dit hangt af van de door u geselecteerde opslagmodus:
- Full Save Mode: Opgeslagen
.XLSC-bestanden zijn volledige momentopnamen. Wanneer een gebruiker zijn oude opslagbestand laadt, ziet hij zijn oude gegevens en niet de updates uit uw nieuwe EXE. Om dit te beheren, kunt u ofwel overschakelen naar de opslagmodus Cell Values, ofwel een VBA-macro aanbieden die gebruikers helpt hun gegevens van de oude naar de nieuwe versie over te zetten. - Cell Values Save Mode: Deze modus is voor dit scenario ontworpen. Wanneer een gebruiker zijn
.XLSCE-bestand met uw nieuwe EXE laadt, worden zijn opgeslagen celwaarden in uw bijgewerkte werkmapstructuur geladen.
Is het mogelijk om de EXE-bestanden automatisch bij te werken?
Section titled “Is het mogelijk om de EXE-bestanden automatisch bij te werken?”Ja. Als u uw bronwerkmap bijwerkt, moet u deze opnieuw compileren en de nieuwe EXE bij uw klanten implementeren. XLS Padlock bevat een Web Update-functie die automatisch kan controleren op het nieuwe EXE-bestand, het kan downloaden en voor uw gebruikers kan installeren.
Wordt mijn oorspronkelijke Excel-bestand op uw server opgeslagen?
Section titled “Wordt mijn oorspronkelijke Excel-bestand op uw server opgeslagen?”Nee. XLS Padlock werkt volledig offline op uw computer. Wij hebben nooit toegang tot uw oorspronkelijke werkmapbestanden. Maak altijd uw eigen back-ups.
Hoe openen gebruikers een .XLSC-opslagbestand?
Section titled “Hoe openen gebruikers een .XLSC-opslagbestand?”Beveiligde opslagbestanden kunnen alleen door het beveiligde EXE-bestand worden geopend. Gebruikers kunnen:
- De EXE uitvoeren en op “Choose Save” klikken wanneer daarom wordt gevraagd.
- Het
.XLSC-bestand slepen en op het pictogram van het EXE-bestand neerzetten. - De opdrachtregel gebruiken:
MYAPP.EXE "c:\my documents\mysave.xlsc"
Zijn er sneltoetsen in de XLS Padlock-interface?
Section titled “Zijn er sneltoetsen in de XLS Padlock-interface?”Ja: F1: Help, F5: Build Application, F7: Save Project and Close
Wat is het verschil tussen een activeringssleutel en een activeringstoken?
Section titled “Wat is het verschil tussen een activeringssleutel en een activeringstoken?”Dit geldt voor de WooCommerce Integration Kit.
- Een Activation Key is wat de eindgebruiker invoert om de toepassing te activeren (bijvoorbeeld
735DH-H12E7-DDH8F-…). - Een Activation Token is een unieke aanduiding voor het record van de klant in de online database (bijvoorbeeld
[email protected]). Het token wordt door het online activeringssysteem gebruikt om de klant te vinden en een activeringssleutel uit te geven.
Activeringssleutels kunnen worden gedeactiveerd en geblokkeerd; tokens zijn permanente aanduidingen.
Hoe kan ik voorkomen dat XLS Padlock invoegtoepassingen in de XLStart-map uitschakelt?
Section titled “Hoe kan ik voorkomen dat XLS Padlock invoegtoepassingen in de XLStart-map uitschakelt?”Standaard worden deze invoegtoepassingen om veiligheidsredenen uitgeschakeld. U kunt ze toestaan door naar de pagina “Advanced Options” te gaan en de optie “Do not disable the XLStart user folder” in te schakelen.
Mijn beveiligde toepassing sluit zonder enig bericht wanneer een bestandsdialoogvenster wordt geopend (Save As, Insert Picture). Wat moet ik doen?
Section titled “Mijn beveiligde toepassing sluit zonder enig bericht wanneer een bestandsdialoogvenster wordt geopend (Save As, Insert Picture). Wat moet ik doen?”Verpak de werkmap opnieuw met XLS Padlock 2026.2 of hoger en verspreid het EXE-bestand opnieuw. Op sommige computers konden toepassingen die met eerdere versies waren gecompileerd, onmiddellijk afsluiten, samen met Excel, zodra er een Windows-bestandsdialoogvenster in de toepassing werd geopend, meestal wanneer beveiligingssoftware met gedragsmatige bescherming actief was. De oplossing bevindt zich in de runtime die in uw toepassing is ingebed, dus reeds verspreide toepassingen behouden het oude gedrag totdat ze opnieuw worden verpakt.
Beveiligde formules geven onjuiste waarden terug in de gecompileerde toepassing, terwijl de bronwerkmap correct is. Waarom?
Section titled “Beveiligde formules geven onjuiste waarden terug in de gecompileerde toepassing, terwijl de bronwerkmap correct is. Waarom?”Toepassingen die zijn gecompileerd met XLS Padlock 2026.0 of 2026.1 konden beveiligde formules die naar andere cellen verwijzen in de verkeerde volgorde herberekenen, waarbij een onjuiste maar aannemelijke waarde werd teruggegeven zonder foutmelding, omdat de keuze voor Cell Dependencies verloren ging bij het opslaan van de cellenlijst. Verpak de werkmap opnieuw met XLS Padlock 2026.2 of hoger, dat standaard de afhankelijkheden van elke beveiligde formule detecteert en uw keuze voor Cell Dependencies opnieuw toepast. Zie Hoe u formules in cellen beschermt.
Azure Artifact Signing mislukt met een verificatiefout, terwijl az login wel is gelukt. Wat moet ik doen?
Section titled “Azure Artifact Signing mislukt met een verificatiefout, terwijl az login wel is gelukt. Wat moet ik doen?”Open de pagina EXE Code Signing en klik in de Azure Artifact Signing-instellingen op Exclude all except Azure CLI om het veld Exclude credentials in te vullen (XLS Padlock 2026.2 of hoger), en onderteken vervolgens opnieuw. Hierdoor worden de type referenties overgeslagen die kunnen mislukken voordat de Azure CLI-referentie wordt geprobeerd en die het ondertekenen kunnen afbreken met een fout zoals MsalCachePersistenceException: Persistence check failed. Zie Uw EXE-bestand ondertekenen met code (digitale handtekening).
”Generate Web Update Files” vraagt mij de werkmap opnieuw te beveiligen. Waarom?
Section titled “”Generate Web Update Files” vraagt mij de werkmap opnieuw te beveiligen. Waarom?”Sinds XLS Padlock 2026.3 worden webupdate-bestanden ondertekend met een sleutel die in uw projectbestand is opgeslagen, en de gecompileerde toepassing moet die sleutel bevatten om haar toekomstige updates te verifiëren. Als de toepassing die u eerder hebt gecompileerd niet de huidige sleutel van het project bevat, bijvoorbeeld wanneer u 2026.3 voor het eerst op dit project gebruikt, klik dan op Protect om de werkmap opnieuw te compileren en klik vervolgens op Generate Web Update Files. Zie Geauthenticeerde updates.
Een cel toont de indicator “Number Stored as Text” van Excel na het laden van een opslagbestand. Waarom?
Section titled “Een cel toont de indicator “Number Stored as Text” van Excel na het laden van een opslagbestand. Waarom?”Sinds XLS Padlock 2026.3 krijgen cellen met de notatie Tekst hun inhoud als tekst terug wanneer een .XLSCE-opslagbestand wordt geladen, precies zoals in uw oorspronkelijke werkmap, zodat waarden zoals postcodes hun voorloopnullen behouden. Als een cel met de notatie Tekst een getal bevat, bijvoorbeeld een jaartal zoals 2014, markeert Excel die cel, zoals het al doet in uw bronwerkmap. Geef zulke cellen de notatie Standaard of Getal als ze bedoeld zijn om getallen te bevatten, en verpak de werkmap vervolgens opnieuw. Zie Opslagmodus.
Mijn beveiligde toepassing loopt vast op “Loading workbook, please wait…” of Excel sluit direct na het starten. Wat moet ik doen?
Section titled “Mijn beveiligde toepassing loopt vast op “Loading workbook, please wait…” of Excel sluit direct na het starten. Wat moet ik doen?”Verpak de werkmap opnieuw met XLS Padlock 2026.3 of hoger en verspreid het EXE-bestand opnieuw. Deze release verhelpt twee sporadische opstartproblemen die niet van de werkmap afhingen:
- Op sommige computers konden toepassingen die waren gecompileerd met XLS Padlock 2026.1 of 2026.2, afhankelijk van het grafische stuurprogramma, vastlopen terwijl de werkmap werd geopend: het dialoogvenster “Loading workbook, please wait…” bleef op het scherm staan en Excel reageerde niet meer.
- Toepassingen die waren gecompileerd met XLS Padlock 2026.2 konden ongeveer een halve seconde nadat Excel was gestart zonder bericht worden afgesloten, of onzichtbaar blijven draaien met een hoog CPU-gebruik, met name met Microsoft 365 Click-to-Run. Het opnieuw starten van de toepassing werkte meestal.
De oplossingen bevinden zich in de runtime die in uw toepassing is ingebed, dus reeds verspreide toepassingen behouden het oude gedrag totdat ze opnieuw worden verpakt.
Beveiligde formules tonen #VALUE! na het laden van een opslagbestand. Wat moet ik doen?
Section titled “Beveiligde formules tonen #VALUE! na het laden van een opslagbestand. Wat moet ik doen?”Verpak de werkmap opnieuw met XLS Padlock 2026.3 of hoger. Een opslagbestand van de volledige werkmap (.XLSC) behoudt de beveiligde formules van de toepassing die het heeft geschreven. Met eerdere versies kon het laden van zo’n opslagbestand, zodra de toepassing opnieuw was gecompileerd, zelfs vanuit dezelfde werkmap en hetzelfde project, ertoe leiden dat sommige beveiligde formules #VALUE! toonden: formules die zonder celafhankelijkheden zijn gecompileerd, bijvoorbeeld formules waarvan de enige verwijzingen benoemde bereiken zijn, of cellen die op No Dependency zijn ingesteld. De opslagbestanden zijn geldig en worden niet gewijzigd: ze worden correct geladen met de opnieuw verpakte toepassing.