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 VBAjeden. 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).
2. Kliknij kartę zabezpieczającą (ochrona).
3. Sprawdź pole wyboru "Lock Project for Viewing" (blokuj projekt Widok). W przeciwnym razie kod będzie mógł przeglądać osoby outsiders.
cztery. Wprowadź hasło w odpowiednich liniach.
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 2007jeden. Kliknij kartę Narzędzia bazy danych.
2. Znajdź sekcję Narzędzia bazy danych.
3. Kliknij "Utwórz ACCDE".
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ę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.
2. Otwórz nowy plik, uruchom w nim edytor Visual Basic i skopiuj kod VBA w oknie edytora.
3. Kliknij "Narzędzia"> Macros (makro).
cztery. Przetestuj program, aby go debugować.
pięć. Usuń linie dodane do kodu po testowaniu.
6. Wprowadź opis makra, aby uruchomić w rozszerzeniu. Możesz kliknąć "Opcje" (parametry), aby dodać opis makra.
7. Skompilować kod. Aby to zrobić, w oknie Visual Basic Editor, kliknij "Debug"> Compile VBA Project (kompilacja).
osiem. Zapisz plik.
dziewięć. W oknie edytora Visual Basic kliknij "Narzędzia"> Właściwości projektu (Właściwości projektu).
10. Kliknij kartę zabezpieczającą (ochrona).
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).
12. Otwórz okno "Zapisz jako" lub "Zapisz kopię".
13. Otwórz menu i zmień format pliku, aby przekształcić go w rozszerzenie.
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.