3 Möglichkeiten, VBA-Code zu schützen

Inhaltsverzeichnis:

3 Möglichkeiten, VBA-Code zu schützen
3 Möglichkeiten, VBA-Code zu schützen

Video: 3 Möglichkeiten, VBA-Code zu schützen

Video: 3 Möglichkeiten, VBA-Code zu schützen
Video: Excel Datei mit Passwort schützen & Passwortschutz wieder aufheben – Excel Dokument verschlüsseln 2024, November
Anonim

Microsoft Visual Basic for Applications (VBA) ist die Standardsprache zum Schreiben von Funktionsautomatisierungsprogrammen in Microsoft Office. Erfahren Sie, wie Sie Ihren VBA-Code vor Diebstahl oder Sabotage durch andere schützen.

Schritt

Methode 1 von 3: Passwortschutz des Codes

VBA-Code schützen Schritt 1
VBA-Code schützen Schritt 1

Schritt 1. Öffnen Sie den Visual Basic Editor, der sich normalerweise im Menü "Extras" > "Makro" befindet

Wenn Sie Access verwenden, müssen Sie je nach Computereinstellungen möglicherweise zuerst das Datenbankfenster öffnen.

  • Wählen Sie im Visual Basic-Editor im Menü "Extras" die Option "Projekteigenschaften".

    VBA-Code schützen Schritt 1Bullet1
    VBA-Code schützen Schritt 1Bullet1
VBA-Code schützen Schritt 2
VBA-Code schützen Schritt 2

Schritt 2. Gehen Sie zur Registerkarte "Schutz"

VBA-Code schützen Schritt 3
VBA-Code schützen Schritt 3

Schritt 3. Aktivieren Sie die Option "Projekt zur Anzeige sperren", um den Code auszublenden

VBA-Code schützen Schritt 4
VBA-Code schützen Schritt 4

Schritt 4. Geben Sie das Passwort zweimal in das dafür vorgesehene Feld ein, um ein Passwort zu erstellen und zu bestätigen

VBA-Code schützen Schritt 5
VBA-Code schützen Schritt 5

Schritt 5. Speichern, schließen und öffnen Sie die Datei erneut, um die Änderungen zu speichern

Wenn Sie Excel 2007 und höher verwenden, müssen Sie die Datei möglicherweise als XLSM-Datei speichern, damit der Code funktioniert.)

Methode 2 von 3: Ausblenden von VBA-Code in Access 2007-Dateien schreibgeschützt

VBA-Code schützen Schritt 6
VBA-Code schützen Schritt 6

Schritt 1. Gehen Sie zur Registerkarte "Datenbanktools"

VBA-Code schützen Schritt 7
VBA-Code schützen Schritt 7

Schritt 2. Suchen Sie die Gruppe "Datenbanktools"

VBA-Code schützen Schritt 8
VBA-Code schützen Schritt 8

Schritt 3. Wählen Sie ACDE erstellen. "

VBA-Code schützen Schritt 9
VBA-Code schützen Schritt 9

Schritt 4. Speichern Sie die ACCDE-Datei unter einem anderen Namen

ACCDE-Dateien sind schreibgeschützte Dateien, sodass Sie die Originaldateien weiterhin behalten müssen, um Änderungen vorzunehmen.

Methode 3 von 3: VBA-Code durch Erstellen von Add-Ins schützen

VBA-Code schützen Schritt 10
VBA-Code schützen Schritt 10

Schritt 1. Erstellen Sie eine leere Office-Datei gemäß dem Code, den Sie erstellen möchten

Wenn Ihr Code beispielsweise für Excel entwickelt wurde, erstellen Sie eine neue Excel-Datei.

VBA-Code schützen Schritt 11
VBA-Code schützen Schritt 11

Schritt 2. Kopieren Sie den VBA-Code in eine leere Datei in den Visual Basic-Editor

VBA-Code schützen Schritt 12
VBA-Code schützen Schritt 12

Schritt 3. Öffnen Sie das Fenster "Makros", das sich normalerweise unter "Extras" befindet. "

VBA-Code schützen Schritt 13
VBA-Code schützen Schritt 13

Schritt 4. Testen Sie Ihren Code und "debuggen"

VBA-Code schützen Schritt 14
VBA-Code schützen Schritt 14

Schritt 5. Löschen Sie den Inhalt der vom Makro hinzugefügten Datei

VBA-Code schützen Schritt 15
VBA-Code schützen Schritt 15

Schritt 6. Fügen Sie eine Beschreibung des auszuführenden Makros hinzu

Um eine Beschreibung hinzuzufügen, müssen Sie möglicherweise im Makrofenster auf "Optionen" klicken.

VBA-Code schützen Schritt 16
VBA-Code schützen Schritt 16

Schritt 7. Kompilieren Sie den Code

Suchen Sie im Visual Basic-Editor das Menü "Debug" und wählen Sie "VBA-Projekt kompilieren".

VBA-Code schützen Schritt 17
VBA-Code schützen Schritt 17

Schritt 8. Speichern Sie eine Kopie der Datei im Standardformat

VBA-Code schützen Schritt 18
VBA-Code schützen Schritt 18

Schritt 9. Klicken Sie im Visual Basic-Editor auf „Extras“und wählen Sie dann „Projekteigenschaften“. "

VBA-Code schützen Schritt 19
VBA-Code schützen Schritt 19

Schritt 10. Klicken Sie auf die Registerkarte "Schutz"

VBA-Code schützen Schritt 20
VBA-Code schützen Schritt 20

Schritt 11. Aktivieren Sie das Kontrollkästchen "Projekt zum Anzeigen sperren"

Abhängig vom verwendeten Dateityp und Ihren Office-/Computereinstellungen müssen Sie möglicherweise ein Kennwort festlegen.

VBA-Code schützen Schritt 21
VBA-Code schützen Schritt 21

Schritt 12. Öffnen Sie die Datei „Speichern unter …" oder "Kopie speichern".

VBA-Code schützen Schritt 22
VBA-Code schützen Schritt 22

Schritt 13. Greifen Sie auf das Dropdown-Menü zu und ändern Sie dann den Dateityp entsprechend dem von Ihnen erstellten Add-In

  • Speichern Sie Microsoft Word-Add-Ins als DOT oder Vorlagen. Wenn das Add-In beim Öffnen von Word ausgeführt werden soll, speichern Sie die Datei im Ordner "Autostart" von Word.
  • Speichern Sie das Microsoft Excel-Add-In als XLA.
  • Speichern Sie das Microsoft Access-Add-In im MDE-Format. Dieses Format schützt den VBA-Code. Excel-Makrodateien können auch im MDA-Format gespeichert werden, der Code wird jedoch nicht ausgeblendet.
  • Speichern Sie das Microsoft PowerPoint-Add-In als PPA. Auf diese Weise wird der VBA-Code gesperrt und niemand kann darauf zugreifen oder ihn bearbeiten.
VBA-Code schützen Schritt 23
VBA-Code schützen Schritt 23

Schritt 14. Schließen Sie Microsoft Office und öffnen Sie es erneut

Ihr Add-In kann verwendet werden.

Tipps

  • Wenn Sie den VBA-Editor oder den Add-In-Manager nicht finden können, stellen Sie sicher, dass das Programm auf Ihrem Computer installiert ist. Wenn das Programm nicht installiert ist, müssen Sie möglicherweise die Office-Installations-CD verwenden, um die erforderlichen Dateien zu installieren.
  • Ihre Microsoft Office-Einstellungen können sich auf die Position von Funktionen in einzelnen Programmen auswirken. Wenn Sie eine bestimmte Funktion nicht finden, suchen Sie im Menü "Hilfe" danach.

Empfohlen: