3 начина за защита на VBA кода

Съдържание:

3 начина за защита на VBA кода
3 начина за защита на VBA кода

Видео: 3 начина за защита на VBA кода

Видео: 3 начина за защита на VBA кода
Видео: Как защитить паролем файл Excel. Защита файла или книги Excel 2024, Ноември
Anonim

Microsoft Visual Basic for Applications (VBA) е стандартният език за писане на програми за автоматизация на функции в Microsoft Office. Научете как да защитите вашия VBA код от кражба или саботиране от други.

Стъпка

Метод 1 от 3: Защита на кода с парола

Защитете VBA код Стъпка 1
Защитете VBA код Стъпка 1

Стъпка 1. Отворете редактора на Visual Basic, който обикновено се намира в менюто „Инструменти“> „Макро“

Ако използвате Access, може да се наложи първо да отворите прозореца на базата данни, в зависимост от настройките на вашия компютър.

  • Изберете „Свойства на проекта“от меню „Инструменти“в редактора на Visual Basic.

    Защитете VBA код Стъпка 1 Bullet1
    Защитете VBA код Стъпка 1 Bullet1
Защитете VBA код Стъпка 2
Защитете VBA код Стъпка 2

Стъпка 2. Отидете на раздела "Защита"

Защитете VBA код Стъпка 3
Защитете VBA код Стъпка 3

Стъпка 3. Проверете опцията „Заключване на проект за преглед“, за да скриете кода

Защитете VBA код Стъпка 4
Защитете VBA код Стъпка 4

Стъпка 4. Въведете паролата два пъти в предоставеното поле, за да създадете и потвърдите парола

Защитете VBA код Стъпка 5
Защитете VBA код Стъпка 5

Стъпка 5. Запазете, затворете и отворете отново файла, за да запазите промените

Ако използвате Excel 2007 и по -нови версии, може да се наложи да запишете файла като XLSM файл, за да работи кодът.)

Метод 2 от 3: Скриване на VBA код във файлове на Access 2007 Само за четене

Защитете VBA код Стъпка 6
Защитете VBA код Стъпка 6

Стъпка 1. Отидете в раздела „Инструменти за база данни“

Защитете VBA код Стъпка 7
Защитете VBA код Стъпка 7

Стъпка 2. Намерете групата "Инструменти за база данни"

Защитете VBA код Стъпка 8
Защитете VBA код Стъпка 8

Стъпка 3. Изберете „Направи ACCDE. "

Защитете VBA код Стъпка 9
Защитете VBA код Стъпка 9

Стъпка 4. Запазете файла ACCDE с различно име

ACCDE файловете са файлове само за четене, така че ще трябва да запазите оригиналните файлове, за да направите промени.

Метод 3 от 3: Защита на VBA кода чрез създаване на добавки

Защитете VBA код Стъпка 10
Защитете VBA код Стъпка 10

Стъпка 1. Създайте празен файл на Office според кода, който искате да създадете

Например, ако вашият код е предназначен за Excel, създайте нов Excel файл.

Защитете VBA код Стъпка 11
Защитете VBA код Стъпка 11

Стъпка 2. Копирайте VBA кода в редактора на Visual Basic в празен файл

Защитете VBA код Стъпка 12
Защитете VBA код Стъпка 12

Стъпка 3. Отворете прозореца „Макроси“, който обикновено е под „Инструменти. "

Защитете VBA код Стъпка 13
Защитете VBA код Стъпка 13

Стъпка 4. Тествайте кода си и „отстранете грешки“

Защитете VBA код Стъпка 14
Защитете VBA код Стъпка 14

Стъпка 5. Изтрийте съдържанието на файла, добавен от макроса

Защитете VBA код Стъпка 15
Защитете VBA код Стъпка 15

Стъпка 6. Добавете описание на макроса за изпълнение

За да добавите описание, може да се наложи да кликнете върху „Опции“в прозореца на макроса.

Защитете VBA код Стъпка 16
Защитете VBA код Стъпка 16

Стъпка 7. Компилирайте кода

В редактора на Visual Basic намерете менюто "Debug" и изберете "Compile VBA Project".

Защитете VBA код Стъпка 17
Защитете VBA код Стъпка 17

Стъпка 8. Запазете копие на файла в стандартен формат

Защитете VBA код Стъпка 18
Защитете VBA код Стъпка 18

Стъпка 9. Щракнете върху „Инструменти“в редактора на Visual Basic, след което изберете „Свойства на проекта. "

Защитете VBA код Стъпка 19
Защитете VBA код Стъпка 19

Стъпка 10. Щракнете върху раздела "Защита"

Защитете VBA код Стъпка 20
Защитете VBA код Стъпка 20

Стъпка 11. Поставете отметка в квадратчето „Заключване на проект за преглед“

Може да се наложи да зададете парола в зависимост от типа на файла, който използвате, и настройките на вашия Office/компютър.

Защитете VBA код Стъпка 21
Защитете VBA код Стъпка 21

Стъпка 12. Отворете „Запазване като … "или" Запазване на копие ".

Защитете VBA код Стъпка 22
Защитете VBA код Стъпка 22

Стъпка 13. Влезте в падащото меню, след което променете типа на файла според добавката, която сте създали

  • Запазете добавките на Microsoft Word като DOT или шаблони. Ако искате добавката да се изпълнява при отваряне на Word, запишете файла в папката „Стартиране“на Word.
  • Запазете добавката Microsoft Excel като XLA.
  • Запазете добавката Microsoft Access във формат MDE. Този формат ще защитава VBA кода. Макро файловете на Excel също могат да бъдат записани във формат MDA, но кодът няма да бъде скрит.
  • Запазете добавката Microsoft PowerPoint като PPA. По този начин кодът на VBA ще бъде заключен и никой друг няма достъп или редактиране.
Защитете VBA код Стъпка 23
Защитете VBA код Стъпка 23

Стъпка 14. Затворете и отворете отново Microsoft Office

Вашата добавка ще бъде използваема.

Съвети

  • Ако не можете да намерите VBA Editor или Add-in Manager, уверете се, че програмата е инсталирана на вашия компютър. Ако програмата не е инсталирана, може да се наложи да използвате инсталационния компактдиск на Office, за да инсталирате необходимите файлове.
  • Вашите настройки на Microsoft Office могат да повлияят на местоположението на функциите в отделни програми. Ако не можете да намерите конкретна функция, потърсете я в менюто „Помощ“.

Препоръчано: