Ga naar inhoud

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 Sub

Hoe 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 = True
End Sub
Sub OpenPDF()
Dim tempPath As String
tempPath = Environ("temp") & "\MyPDFGuide.pdf"
FileCopy PathToCompiledFile("MyPDFGuide.pdf"), tempPath
ActiveWorkbook.FollowHyperlink tempPath
End Sub

Waarom 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?”

Deze fout kan optreden als de regionale Windows-instellingen van de gebruiker voor decimale en duizendtalscheidingstekens verschillen van die welke bij het maken van het bestand zijn gebruikt.

Oplossing: De gebruiker moet zijn Windows-instellingen voor getalnotatie wijzigen. Het decimaalscheidingsteken moet een punt (.) zijn en het duizendtalscheidingsteken kan een komma (,) of een apostrof (') zijn.


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
Next
End Sub
' Also add this for BeforeClose event
Private Sub Workbook_BeforeClose()
Dim Sh As Worksheet
For Each Sh In ThisWorkbook.Worksheets
With Sh
.PageSetup.PrintArea = ""
.PageSetup.PrintTitleRows = ""
End With
Next
End Sub

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.