Как да защитим vba кода
Visual Basic за приложения (VBA) е език за програмиране, създаден от Microsoft за автоматизиране на функции и задачи в пакетните програми на Microsoft Office. В тази статия ще ви кажем как да защитите програмния код, така че другите потребители да не откраднат или променят вашите макроси.
Стъпка
Метод 1 от 3:
Как да защитим VBA кодов паролаедин. Отворете визуален основен редактор. За да направите това, отворете менюто "Разработчик" и кликнете върху "Visual Basic". Ако работите с достъп, отворете базата данни, за да отидете на визуален основен редактор (но това зависи от версията на операционната система).
- В прозореца Visual Basic Editor в раздела "Tool" изберете свойствата на проекта (свойства на проекта).

2. Кликнете върху раздела Защита (защита).

3. Проверете квадратчето "Заключване на проекта за преглед" (блокирайте проекта за преглед). В противен случай кодът ще може да вижда външни лица.

4. Въведете паролата в подходящите линии.

пет. Запазете направените промени и след това рестартирайте програмата. Може би в Microsoft Excel 2007 (и по-нови версии) ще трябва да запишете файла в XLSM формат за работа.
Метод 2 от 3:
Как да скриете VBA кода във файла с атрибута само за четене в Access 2007един. Кликнете върху раздела Инструменти за бази данни.

2. Намерете раздела за инструменти за бази данни.

3. Кликнете върху "Създаване на Accde".

4. Запазете новия файл Accde под името, което е различно от името на изходния файл. Accde е файл с атрибута само за четене, така че не забравяйте да запазите източника, за да можете да го промените.
Метод 3 от 3:
Как да защитим VBA кода чрез разширяванеедин. Създайте нов файл със същия формат като източник. Например, ако файлът изход е Excel файл, създайте нов Excel файл.

2. Отворете нов файл, стартирайте Visual Basic Editor в него и копирайте VBA кода в прозореца на редактора.

3. Кликнете върху "Инструменти"> Macros (макро).

4. Тествайте програмата за отстраняване на грешки.

пет. Премахнете линиите, които са били добавени към кода след тестването.

6. Въведете описанието на макроса, за да стартирате разширение. Може да се наложи да кликнете върху "Опции" (параметри), за да добавите описание на макроса.

7. Компилирайте кода. За да направите това, в прозореца Visual Basic Editor, кликнете върху "Debug"> Compile VBA проект (компилиране).

Осем. Запазете файла.

девет. В прозореца Visual Basic Editor щракнете върху "Инструменти"> Свойства на проекта (свойства на проекта).

10. Кликнете върху раздела Защита (защита).

единадесет. Проверете квадратчето "Заключване на проекта за преглед" (блокирайте проекта за преглед). Може да се наложи да създадете парола (зависи от файловия формат и настройките на MS Office).

12. Отворете прозореца "Запазване като" или "Запазване на копие".

13. Отворете менюто и променете файловия формат, за да го включите в разширение.

Четиринадесет. Рестартирайте Microsoft Office. Сега може да се използва създаденото разширение.
Съвети
- Ако не знаете как да стартирате VBA редактора или разширяването, разберете дали са инсталирани. Ако не, инсталирайте ги с помощта на инсталационния диск на MS Office.
- Местоположението на тези или други опции зависи от настройките на Microsoft Office. Ако не можете да намерите желаната опция, отворете прозореца за помощ и въведете името на опцията в низа за търсене.