Microsoft Visual Basic для приложений (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 найдите меню «Отладка» и выберите «Скомпилировать проект VBA».
Шаг 8. Сохраните копию файла в стандартном формате
Шаг 9. Щелкните «Инструменты» в редакторе Visual Basic, затем выберите «Свойства проекта». "
Шаг 10. Щелкните вкладку «Защита»
Шаг 11. Установите флажок «Заблокировать проект для просмотра»
Вам может потребоваться установить пароль, в зависимости от типа файла, который вы используете, и настроек вашего офиса / компьютера.
Шаг 12. Откройте «Сохранить как … "или" Сохранить копию ".
Шаг 13. Откройте раскрывающееся меню и измените тип файла в соответствии с созданной надстройкой
- Сохраняйте надстройки Microsoft Word как DOT или шаблоны. Если вы хотите, чтобы надстройка запускалась при открытии Word, сохраните файл в папке «Автозагрузка» Word.
- Сохраните надстройку Microsoft Excel как XLA.
- Сохраните надстройку Microsoft Access в формате MDE. Этот формат защитит код VBA. Файлы макросов Excel также можно сохранить в формате MDA, но код не будет скрыт.
- Сохраните надстройку Microsoft PowerPoint как PPA. Таким образом, код VBA будет заблокирован, и никто другой не сможет получить к нему доступ или редактировать.
Шаг 14. Закройте и снова откройте Microsoft Office
Ваша надстройка будет пригодна для использования.
подсказки
- Если вы не можете найти редактор VBA или диспетчер надстроек, убедитесь, что программа установлена на вашем компьютере. Если программа не установлена, возможно, вам придется использовать установочный компакт-диск Office для установки необходимых файлов.
- Ваши настройки Microsoft Office могут повлиять на расположение функций в отдельных программах. Если вы не можете найти конкретную функцию, поищите ее в меню «Справка».