Microsoft Visual Basic for Applications (VBA) е стандартният език за писане на програми за автоматизация на функции в Microsoft Office. Научете как да защитите вашия VBA код от кражба или саботиране от други.
Стъпка
Метод 1 от 3: Защита на кода с парола
Стъпка 1. Отворете редактора на Visual Basic, който обикновено се намира в менюто „Инструменти“> „Макро“
Ако използвате Access, може да се наложи първо да отворите прозореца на базата данни, в зависимост от настройките на вашия компютър.
-
Изберете „Свойства на проекта“от меню „Инструменти“в редактора на Visual Basic.
Стъпка 2. Отидете на раздела "Защита"
Стъпка 3. Проверете опцията „Заключване на проект за преглед“, за да скриете кода
Стъпка 4. Въведете паролата два пъти в предоставеното поле, за да създадете и потвърдите парола
Стъпка 5. Запазете, затворете и отворете отново файла, за да запазите промените
Ако използвате Excel 2007 и по -нови версии, може да се наложи да запишете файла като XLSM файл, за да работи кодът.)
Метод 2 от 3: Скриване на VBA код във файлове на Access 2007 Само за четене
Стъпка 1. Отидете в раздела „Инструменти за база данни“
Стъпка 2. Намерете групата "Инструменти за база данни"
Стъпка 3. Изберете „Направи ACCDE. "
Стъпка 4. Запазете файла ACCDE с различно име
ACCDE файловете са файлове само за четене, така че ще трябва да запазите оригиналните файлове, за да направите промени.
Метод 3 от 3: Защита на VBA кода чрез създаване на добавки
Стъпка 1. Създайте празен файл на Office според кода, който искате да създадете
Например, ако вашият код е предназначен за Excel, създайте нов Excel файл.
Стъпка 2. Копирайте VBA кода в редактора на Visual Basic в празен файл
Стъпка 3. Отворете прозореца „Макроси“, който обикновено е под „Инструменти. "
Стъпка 4. Тествайте кода си и „отстранете грешки“
Стъпка 5. Изтрийте съдържанието на файла, добавен от макроса
Стъпка 6. Добавете описание на макроса за изпълнение
За да добавите описание, може да се наложи да кликнете върху „Опции“в прозореца на макроса.
Стъпка 7. Компилирайте кода
В редактора на Visual Basic намерете менюто "Debug" и изберете "Compile VBA Project".
Стъпка 8. Запазете копие на файла в стандартен формат
Стъпка 9. Щракнете върху „Инструменти“в редактора на Visual Basic, след което изберете „Свойства на проекта. "
Стъпка 10. Щракнете върху раздела "Защита"
Стъпка 11. Поставете отметка в квадратчето „Заключване на проект за преглед“
Може да се наложи да зададете парола в зависимост от типа на файла, който използвате, и настройките на вашия Office/компютър.
Стъпка 12. Отворете „Запазване като … "или" Запазване на копие ".
Стъпка 13. Влезте в падащото меню, след което променете типа на файла според добавката, която сте създали
- Запазете добавките на Microsoft Word като DOT или шаблони. Ако искате добавката да се изпълнява при отваряне на Word, запишете файла в папката „Стартиране“на Word.
- Запазете добавката Microsoft Excel като XLA.
- Запазете добавката Microsoft Access във формат MDE. Този формат ще защитава VBA кода. Макро файловете на Excel също могат да бъдат записани във формат MDA, но кодът няма да бъде скрит.
- Запазете добавката Microsoft PowerPoint като PPA. По този начин кодът на VBA ще бъде заключен и никой друг няма достъп или редактиране.
Стъпка 14. Затворете и отворете отново Microsoft Office
Вашата добавка ще бъде използваема.
Съвети
- Ако не можете да намерите VBA Editor или Add-in Manager, уверете се, че програмата е инсталирана на вашия компютър. Ако програмата не е инсталирана, може да се наложи да използвате инсталационния компактдиск на Office, за да инсталирате необходимите файлове.
- Вашите настройки на Microsoft Office могат да повлияят на местоположението на функциите в отделни програми. Ако не можете да намерите конкретна функция, потърсете я в менюто „Помощ“.