Jak chronić kod vba

Visual Basic for Applications (VBA) to język programowania stworzony przez Microsoft, aby zautomatyzować funkcje i zadania w programach Microsoft Office Package. W tym artykule powiemy Ci, jak chronić kod programu, aby inni użytkownicy nie mogli ukraść ani nie zmienić makr.

Kroki

Metoda 1 z 3:
Jak chronić hasło kodu VBA
  1. Obraz zatytułowany Ochrona Kod VBA Krok 1
jeden. Otwórz Visual Basic Editor. Aby to zrobić, otwórz menu "Developer" i kliknij "Visual Basic". Jeśli pracujesz z dostępem, otwórz bazę danych, aby przejść do Visual Basic Editor (ale zależy to od wersji systemu operacyjnego).
  • W oknie Visual Basic Editor w sekcji "Narzędzie" wybierz Właściwości projektu (Właściwości projektu).Obraz zatytułowany Ochrona Kod VBA Krok 1Bullet1
  • Obraz zatytułowany Chronić kod VBA Krok 2
    2. Kliknij kartę zabezpieczającą (ochrona).
  • Obraz zatytułowany Ochrona Kod VBA Krok 3
    3. Sprawdź pole wyboru "Lock Project for Viewing" (blokuj projekt Widok). W przeciwnym razie kod będzie mógł przeglądać osoby outsiders.
  • Obraz zatytułowany Ochrona Kod VBA Krok 4
    cztery. Wprowadź hasło w odpowiednich liniach.
  • Obraz zatytułowany Chronić kod VBA Krok 5
    pięć. Zapisz wprowadzone zmiany, a następnie uruchom ponownie program. Być może w Microsoft Excel 2007 (i nowsze wersje) będziesz musiał zapisać plik w formacie XLSM do pracy.
  • Metoda 2 z 3:
    Jak ukryć kod VBA w pliku z atrybutem tylko do odczytu w Access 2007
    1. Obraz zatytułowany Protect Code Code Krok 6
    jeden. Kliknij kartę Narzędzia bazy danych.
  • Obraz zatytułowany Chronić kod VBA Krok 7
    2. Znajdź sekcję Narzędzia bazy danych.
  • Obraz zatytułowany Chronić kod VBA Krok 8
    3. Kliknij "Utwórz ACCDE".
  • Obraz zatytułowany Ochrona Kod VBA Krok 9
    cztery. Zapisz nowy plik ACCDE pod nazwą, która różni się od nazwy pliku źródłowego. ACCDE jest plikiem z atrybutem tylko do odczytu, więc pamiętaj, aby zapisać plik źródłowy, aby móc go zmienić.
  • Metoda 3 z 3:
    Jak chronić kod VBA przez ekspansję
    1. Obraz zatytułowany Chronić kod VBA Krok 10
    jeden. Utwórz nowy plik tego samego formatu, co plik źródłowy. Na przykład, jeśli plik źródłowy jest plik Excel, utwórz nowy plik Excel.
  • Obraz zatytułowany Ochrona Kod VBA Krok 11
    2. Otwórz nowy plik, uruchom w nim edytor Visual Basic i skopiuj kod VBA w oknie edytora.
  • Obraz zatytułowany Ochrona Kod VBA Krok 12
    3. Kliknij "Narzędzia"> Macros (makro).
  • Obraz zatytułowany Chronić kod VBA Krok 13
    cztery. Przetestuj program, aby go debugować.
  • Obraz zatytułowany Ochrona Kod VBA Krok 14
    pięć. Usuń linie dodane do kodu po testowaniu.
  • Obraz zatytułowany Chronić kod VBA Krok 15
    6. Wprowadź opis makra, aby uruchomić w rozszerzeniu. Możesz kliknąć "Opcje" (parametry), aby dodać opis makra.
  • Obraz zatytułowany Protect Code Code Krok 16
    7. Skompilować kod. Aby to zrobić, w oknie Visual Basic Editor, kliknij "Debug"> Compile VBA Project (kompilacja).
  • Obraz zatytułowany Ochrona Kod VBA Krok 17
    osiem. Zapisz plik.
  • Obraz zatytułowany Ochrona Kod VBA Krok 18
    dziewięć. W oknie edytora Visual Basic kliknij "Narzędzia"> Właściwości projektu (Właściwości projektu).
  • Obraz zatytułowany Ochrona Kod VBA Krok 19
    10. Kliknij kartę zabezpieczającą (ochrona).
  • Obraz zatytułowany Chronić kod VBA Krok 20
    jedenaście. Sprawdź pole wyboru "Lock Project for Viewing" (blokuj projekt Widok). Możesz utworzyć hasło (zależy od formatu plików i ustawień MS Office).
  • Obraz zatytułowany Ochrona Kod VBA Krok 21
    12. Otwórz okno "Zapisz jako" lub "Zapisz kopię".
  • Obraz zatytułowany Ochrona Kod VBA Krok 22
    13. Otwórz menu i zmień format pliku, aby przekształcić go w rozszerzenie.
  • Microsoft Word Document Zapisz w formacie DOT. Do rozszerzenia wyzwalanego po uruchomieniu słowa, zapisz go w folderze Word / StartUp.
  • Microsoft Excel Tabela Zapisz w formacie XLA.
  • Zapisz bazę danych Microsoft Access w formacie MDE, aby zabezpieczyć kod VBA. Również baza danych dostępu może zostać zapisana w formacie MDA, ale w tym przypadku kod nie będzie chroniony.
  • Zapisz prezentację Microsoft PowerPoint w formacie PPA, aby zabezpieczyć kod VBA.
  • Obraz zatytułowany Protect Code Code Krok 23
    czternaście. Uruchom ponownie biuro Microsoft. Teraz można użyć utworzonego rozszerzenia.
  • Rada

    • Jeśli nie wiesz, jak uruchomić edytor VBA lub Menedżera rozszerzeń, dowiedz się, czy są zainstalowane. Jeśli nie, zainstaluj je za pomocą dysku instalacyjnego MS Office.
    • Lokalizacja tych lub innych opcji zależy od ustawień Microsoft Office. Jeśli nie możesz znaleźć żądanej opcji, otwórz okno pomocy i wprowadź nazwę opcji w ciągu wyszukiwania.
    Podobne publikacje