Как да защитим vba кода

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

Стъпка

Метод 1 от 3:
Как да защитим VBA кодов парола
  1. Изображение, озаглавено Защита VBA код Стъпка 1
един. Отворете визуален основен редактор. За да направите това, отворете менюто "Разработчик" и кликнете върху "Visual Basic". Ако работите с достъп, отворете базата данни, за да отидете на визуален основен редактор (но това зависи от версията на операционната система).
  • В прозореца Visual Basic Editor в раздела "Tool" изберете свойствата на проекта (свойства на проекта).Image озаглавен защитата VBA код стъпка 1Bullet1
  • Изображение, озаглавено Защита на VBA Код Стъпка 2
    2. Кликнете върху раздела Защита (защита).
  • Изображение, озаглавено защита VBA код Стъпка 3
    3. Проверете квадратчето "Заключване на проекта за преглед" (блокирайте проекта за преглед). В противен случай кодът ще може да вижда външни лица.
  • Изображение, озаглавена Защита VBA код Стъпка 4
    4. Въведете паролата в подходящите линии.
  • Изображение, озаглавено Защита на VBA Код Стъпка 5
    пет. Запазете направените промени и след това рестартирайте програмата. Може би в Microsoft Excel 2007 (и по-нови версии) ще трябва да запишете файла в XLSM формат за работа.
  • Метод 2 от 3:
    Как да скриете VBA кода във файла с атрибута само за четене в Access 2007
    1. Изображение, озаглавено Защита на VBA Код Стъпка 6
    един. Кликнете върху раздела Инструменти за бази данни.
  • Изображение, озаглавено Защита на VBA Код Стъпка 7
    2. Намерете раздела за инструменти за бази данни.
  • Изображение, озаглавено Защита на VBA Код Стъпка 8
    3. Кликнете върху "Създаване на Accde".
  • Изображение, озаглавено Защита на VBA Код Стъпка 9
    4. Запазете новия файл Accde под името, което е различно от името на изходния файл. Accde е файл с атрибута само за четене, така че не забравяйте да запазите източника, за да можете да го промените.
  • Метод 3 от 3:
    Как да защитим VBA кода чрез разширяване
    1. Изображение, озаглавено Защита на VBA Код Стъпка 10
    един. Създайте нов файл със същия формат като източник. Например, ако файлът изход е Excel файл, създайте нов Excel файл.
  • Изображение, озаглавено Защита на VBA Код Стъпка 11
    2. Отворете нов файл, стартирайте Visual Basic Editor в него и копирайте VBA кода в прозореца на редактора.
  • Изображение, озаглавено Защита на VBA Код Стъпка 12
    3. Кликнете върху "Инструменти"> Macros (макро).
  • Изображение, озаглавена Защита VBA код Стъпка 13
    4. Тествайте програмата за отстраняване на грешки.
  • Изображение, озаглавено Защита на VBA Код Стъпка 14
    пет. Премахнете линиите, които са били добавени към кода след тестването.
  • Изображение, озаглавено защита VBA код Стъпка 15
    6. Въведете описанието на макроса, за да стартирате разширение. Може да се наложи да кликнете върху "Опции" (параметри), за да добавите описание на макроса.
  • Изображение, озаглавено Защита на VBA Код Стъпка 16
    7. Компилирайте кода. За да направите това, в прозореца Visual Basic Editor, кликнете върху "Debug"> Compile VBA проект (компилиране).
  • Изображение, озаглавено Защита на VBA Код Стъпка 17
    Осем. Запазете файла.
  • Изображение, озаглавено защита VBA код Стъпка 18
    девет. В прозореца Visual Basic Editor щракнете върху "Инструменти"> Свойства на проекта (свойства на проекта).
  • Изображение, озаглавено Защита на VBA Код Стъпка 19
    10. Кликнете върху раздела Защита (защита).
  • Изображение, озаглавено Защита на VBA Код Стъпка 20
    единадесет. Проверете квадратчето "Заключване на проекта за преглед" (блокирайте проекта за преглед). Може да се наложи да създадете парола (зависи от файловия формат и настройките на MS Office).
  • Image озаглавена Защита VBA код Стъпка 21
    12. Отворете прозореца "Запазване като" или "Запазване на копие".
  • Изображение, озаглавено Защита на VBA Код Стъпка 22
    13. Отворете менюто и променете файловия формат, за да го включите в разширение.
  • Microsoft Word документ Запазване в DOT формат. Към удължението, задействано, когато започнете дума, запазете го в папката Word / Startup.
  • Microsoft Excel маса за запазване в XLA формат.
  • Запазване на база данни за достъп до Microsoft в MDE формат за защита на VBA кода. Също така, базата данни за достъп може да бъде запазена в MDA формат, но в този случай кодът няма да бъде защитен.
  • Запазете презентацията на Microsoft PowerPoint в PPA формат за защита на VBA кода.
  • Изображение, озаглавено Защита на VBA Код Стъпка 23
    Четиринадесет. Рестартирайте Microsoft Office. Сега може да се използва създаденото разширение.
  • Съвети

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