Лозинка за пројекат ВБА - Како заштитити ВБА код лозинком?

Лозинка за Екцел ВБА пројекат

Ако програмер жели сакрити код пројекта од осталих корисника, ВБА нам је пружио алат за то, сада помоћу овог алата можемо заштитити један пројекат или више пројеката лозинком када десним тастером миша кликнемо на пројекат који желимо добити опцију за својства ВБА пројекта и у сегменту заштите можемо заштитити пројекат лозинком.

Када је код високог нивоа изложен кориснику или читачу, довољно је да копирају код и почну га користити, па је боље заштитити свој код лозинком.

Како заштитити ВБА пројекат лозинком?

Као и како заштитимо свој радни лист лозинком, тако и радну свеску, можемо заштитити лозинком ВБА кодове које смо написали.

Следите кораке у наставку да бисте заштитили свој пројекат лозинком.

Корак 1: Направите једноставан макро који треба заштитити.

Шифра:

Суб ВБА_Пројецт_Пассворд () Опсег ("А1"). Валуе = "Ово је ВБА Пројет Пассворд Енаблер" Енд Суб

Овај код ће у ћелију А1 уметнути реч „Ово је ВБА пројекат који омогућава лозинку за пројекат“. Претпоставимо да овај код морамо заштитити лозинком.

Корак 2: У прозору основног визуелног основног кликните на картицу „Алати“ и изаберите „Својства ВБАПројецт“.

Корак 3: Ово ће отворити прозор „ВБАПројецт - Својства пројекта“, који изгледа попут доњег.

Корак 4: У овом прозору можемо пројекту дати име, написати опис пројекта, а такође можемо дати и друге аргументе.

На врху овог прозора можемо видети две картице са називом „Опште“ и „Заштита“. Изаберите „Заштита“.

Корак 5: У ову „Заштиту“ морамо да унесемо лозинку којом ћемо заштитити пројекат. Прво означите поље „Закључај пројекат за преглед“.

Корак 6: Сада у одељак „Лозинка за преглед својстава пројекта“ унесите лозинку и још једном потврдите лозинку, а затим кликните на „Ок“ да затворите горњи прозор.

Сада је наш пројекат заштићен лозинком, па да бисмо видели својства пројекта попут модула, корисничких образаца и кодова написаних унутар пројекта, морамо да користимо лозинку и видимо.

Сачувајте радну свеску, затворите је и поново отворите.

Идите на Висуал Басиц Едитор и видећемо доњи прозор.

Будући да је овај пројекат закључан, нисмо могли ништа да видимо. Кликните на икону ПЛУС на левој страни.

Сада ћете затражити да унесете лозинку да бисте видели својства пројекта.

Сада треба да унесемо лозинку коју смо користили док смо штитили пројекат.

Једном када је лозинка унесена, кликните на „Ок“ сада, моћи ћемо да видимо својства попут назива радног листа, модула и кодова.

Ако се унесе погрешна лозинка, добићемо поље за поруку „Неважећа лозинка“.

Дајте поље за унос лозинке за покретање кода

Ако је заштита ВБА пројекта једно, друго је тражење од корисника да унесе лозинку за покретање лозинке.

Код испод ће тражити од корисника да унесе лозинку за извршавање кода.

Шифра:

Суб ВБА_Пројецт_Пассворд () Затамни МиПассворд као варијанту Затамни лозинку као низ Лозинка = 123 МиПассворд = Апплицатион.ИнпутБок ("Унесите лозинку", "Лозинка потребна за покретање макронаредбе") Ако је МиПассворд = Лозинка, затим опсег ("А1"). Валуе = „Ово је ВБА пројекат који омогућава лозинку за пројекат„ Елсе МсгБок “Нетачна лозинка„ Крај ако заврши Суб

Ово ће тражити од корисника да унесе лозинку када се изврши.

Ако се лозинка подудара, задатак ће се извршити, или ћемо добити поруку као испод и изаћи из макронаредбе.

Ствари које треба запамтити

  • Без пројектне лозинке тешко је опоравити документ у екцелу, тако да морате бити потпуно сигурни која је ваша лозинка.
  • Можете да користите независне програмске додатке за разбијање лозинке.

Занимљиви Чланци...