Zum Inhalt springen

Schreiben und Kompilieren von sicherem VBA-Code

Sie können sensible Teile Ihres VBA-Codes schützen, indem Sie sie mit XLS Padlock in Bytecode kompilieren. Wir empfehlen, kompilierten Bytecode mit Ihrem vorhandenen VBA-Code zu kombinieren, um ein ausgewogenes Verhältnis zwischen Sicherheit und Entwicklung zu erreichen.

  1. Klicken Sie in Excel auf „VBA Compiler and Protection”, um den VBA-Editor und -Compiler von XLS Padlock zu öffnen:

    XLS Padlock-Symbolleiste in Excel mit hervorgehobener Schaltfläche VBA Compiler and Protection

    Der VBA-Editor von XLS Padlock wird geöffnet:

    Fenster des VBA-Editors und -Compilers von XLS Padlock mit dem Code-Textbereich und der Schaltfläche Compile Code

  2. Geben Sie im Textbereich den VBA-Code ein, den Sie kompilieren möchten. Sie können Ihren Code in subs und functions gruppieren. Um diesen Vorgang zu vereinfachen, können Sie den Visual Basic Editor öffnen, indem Sie auf „Show Visual Basic Editor” klicken und Ihren Code kopieren und einfügen.

    Standardmäßig haben alle subs und functions einen Parameter namens Param1. Sie können jedoch auch mehr Parameter verwenden.

  3. Wenn Sie fertig sind, klicken Sie auf „Compile Code”. Der VBA-Code wird sofort in Bytecode kompiliert, den XLS Padlock speichert, bis Sie die EXE-Datei Ihrer Anwendung kompilieren.

  1. Klicken Sie auf „Save and close”, um den Editor zu schließen.

👉 Nach dem Kompilieren Ihres Codes müssen Sie Ihre ursprünglichen VBA-Makros so ändern, dass sie die kompilierte Version aufrufen. Wie das geht, erfahren Sie im Leitfaden Aufrufen von kompiliertem VBA-Code zur Laufzeit.