Документ

Како заштитити лозинком мој VBA код у Ексел табели

Резиме: Овај чланак вам говори све о заштити VBA пројекта лозинком. Користан је за оне који желе да њихова Excel датотека буде безбедна и не желе да други људи добију приступ без дозволе. Такође ћемо разговарати о ограничењима заштите лозинком.

Заштитите своје VBA макрое помоћу овог трика

Проблем: Не желим да било ко приступа мојој Ексел табели и уређује или мења било који макро код који је у њој смештен. Шта могу да урадим?

Како: Постоји веома једноставно решење за горе наведени проблем. Заштитите свој VBA пројекат у Excel-у лозинком како бисте спречили неовлашћене измене (погледајте снимке екрана испод).

Ово такође функционише и за друге Microsoft Office апликације као што су Access, Word итд.

Корак 1. Отворите Microsoft Excel радну свеску која садржи ваш VBA пројекат.

Корак 2. Притисните Alt+F11 да бисте отворили прозор Microsoft Visual Basic for Applications.

Или можете притиснути картицу „Програмер“ > дугме „Висуал Бејсик“.

Отворите прозор Visual Basic for Applications у програму Excel

Корак 3. У отвореном прозору програма Microsoft Visual Basic for Applications, идите на „Алати“ > „Својства VBAProject-а“.

Својства пројекта VBA у програму Excel Tools

Корак 4. У дијалошком оквиру „VBAProject“ који се појави, кликните на „Protection“ у десној колони и означите опцију „Lock project for viewing“.

Сада унесите лозинку у поље за текст испод ове опције и поново је унесите да бисте потврдили. Затим притисните „ОК“ да бисте затворили.

Закључавање пројекта у програму Excel VBA за преглед унесите лозинку
VBA заштита лозинком је безбедносна функција у програму Excel

Држите ову лозинку при руци! Биће вам потребна да бисте отворили свој Excel VBA пројекат.

Корак 5. Сада можете затворити прозор програма Microsoft Visual Basic for Applications. Након тога, кликните на дугме „Сачувај“ у горњем левом углу програма Excel. Затим затворите Excel радну свеску.

То је то. Овако штитите свој VBA пројекат лозинком у Екселу.

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

VBA код радне књиге у Екселу је сада заштићен лозинком

Ако желите да откључате свој VBA пројекат, једноставно уклоните заштиту лозинком и поново кликните на „Сачувај“ да бисте ажурирали промене.

VBA заштита лозинком и њена ограничења

Иако је ваш VBA код сада запечаћен лозинком, постоје недостаци ове методе — она не може спречити људе да приступе вашем пројекту који то заиста желе.

Неко и даље може приступити вашој Ексел радној свесци без познавања лозинке. На пример. VBA програми за уклањање лозинки може дешифровати вашу датотеку и ресетовати вашу лозинку. Брза претрага ће показати да на тржишту постоји неколико таквих алата, и комерцијалних и бесплатних.

Да, заштита лозинком је веома корисна за већину људи који не желе неовлашћене измене свог кода. Међутим, требало би да будете свесни њених ограничења ако је користите за заштиту осетљивих података или интелектуалне својине. Дакле, да бисте ефикасније заштитили свој VBA код у Excel-у, најбоље решење је да га конвертујете у C/C++ датотеку. Можда ћете открити много више опција за... заштита вашег VBA кода са линка.

Фотографија Сузане

Сузана

Сузана је менаџерка садржаја и ауторка часописа Filelem. Дугогодишња је искусна уредница и дизајнерка књига и заинтересована је за испробавање и тестирање разних софтвера за продуктивност. Такође је велики обожавалац Киндла, користи Киндл Тач скоро 7 година и носи га са собом скоро где год иде. Недавно је уређај био на крају свог животног века, па је Сузана срећно купила Киндл Оазис.

Повезани чланци

Дугме „Назад на врх“