Microsoft Visual Basic for Applications (VBA) to standardowy język do pisania programów do automatyzacji funkcji w pakiecie Microsoft Office. Dowiedz się, jak chronić swój kod VBA przed kradzieżą lub sabotażem przez innych.
Krok
Metoda 1 z 3: Ochrona kodu hasłem
Krok 1. Otwórz Edytor Visual Basic, który zwykle znajduje się w menu „Narzędzia” > „Makro”
Jeśli używasz programu Access, może być konieczne uprzednie otwarcie okna bazy danych, w zależności od ustawień komputera.
-
Wybierz "Właściwości projektu" w menu "Narzędzia" w Edytorze Visual Basic.
Krok 2. Przejdź do zakładki „Ochrona”
Krok 3. Zaznacz opcję „Zablokuj projekt do przeglądania”, aby ukryć kod
Krok 4. Wprowadź hasło dwukrotnie w odpowiednim polu, aby utworzyć i potwierdzić hasło
Krok 5. Zapisz, zamknij i ponownie otwórz plik, aby zapisać zmiany
Jeśli używasz programu Excel 2007 lub nowszego, może być konieczne zapisanie pliku jako pliku XLSM, aby kod działał).
Metoda 2 z 3: Ukrywanie kodu VBA w plikach programu Access 2007 Tylko do odczytu
Krok 1. Przejdź do zakładki „Narzędzia bazy danych”
Krok 2. Znajdź grupę „Narzędzia bazy danych”
Krok 3. Wybierz „Utwórz ACCDE. "
Krok 4. Zapisz plik ACCDE pod inną nazwą
Pliki ACCDE są plikami tylko do odczytu, więc nadal będziesz musiał zachować oryginalne pliki, aby wprowadzić zmiany.
Metoda 3 z 3: Ochrona kodu VBA poprzez tworzenie dodatków
Krok 1. Utwórz pusty plik pakietu Office zgodnie z kodem, który chcesz utworzyć
Na przykład, jeśli Twój kod jest przeznaczony dla programu Excel, utwórz nowy plik programu Excel.
Krok 2. Skopiuj kod VBA do Edytora Visual Basic w pustym pliku
Krok 3. Otwórz okno „Makra”, które zwykle znajduje się w „Narzędzia. "
Krok 4. Przetestuj swój kod i "debuguj"
Krok 5. Usuń zawartość pliku dodanego przez makro
Krok 6. Dodaj opis makra do uruchomienia
Aby dodać opis, może być konieczne kliknięcie „Opcje” w oknie makra.
Krok 7. Skompiluj kod
W Edytorze Visual Basic znajdź menu „Debugowanie” i wybierz „Skompiluj projekt VBA”.
Krok 8. Zapisz kopię pliku w standardowym formacie
Krok 9. Kliknij „Narzędzia” w Edytorze Visual Basic, a następnie wybierz „Właściwości projektu. "
Krok 10. Kliknij kartę „Ochrona”
Krok 11. Zaznacz pole wyboru „Zablokuj projekt do przeglądania”
Może być konieczne ustawienie hasła, w zależności od typu używanego pliku i ustawień pakietu Office/komputera.
Krok 12. Otwórz „Zapisz jako …” lub „Zapisz kopię”.
Krok 13. Uzyskaj dostęp do menu rozwijanego, a następnie zmień typ pliku zgodnie z utworzonym dodatkiem
- Zapisz dodatki Microsoft Word jako DOT lub szablony. Jeśli chcesz, aby dodatek był uruchamiany po otwarciu programu Word, zapisz plik w folderze „Autostart” programu Word.
- Zapisz dodatek Microsoft Excel jako XLA.
- Zapisz dodatek Microsoft Access w formacie MDE. Ten format będzie chronić kod VBA. Pliki makr Excel można również zapisać w formacie MDA, ale kod nie zostanie ukryty.
- Zapisz dodatek Microsoft PowerPoint jako PPA. W ten sposób kod VBA zostanie zablokowany i nikt inny nie będzie mógł uzyskać do niego dostępu ani go edytować.
Krok 14. Zamknij i ponownie otwórz pakiet Microsoft Office
Twój dodatek będzie nadawał się do użytku.
Porady
- Jeśli nie możesz znaleźć edytora VBA lub menedżera dodatków, upewnij się, że program jest zainstalowany na komputerze. Jeśli program nie jest zainstalowany, konieczne może być użycie instalacyjnego dysku CD pakietu Office w celu zainstalowania niezbędnych plików.
- Twoje ustawienia pakietu Microsoft Office mogą wpływać na lokalizację funkcji w poszczególnych programach. Jeśli nie możesz znaleźć konkretnej funkcji, poszukaj jej w menu „Pomoc”.