Excel барагында менин VBA кодумду кантип сырсөз менен коргоо керек
Кыскача маалымат: Бул макалада VBA долбоору сырсөз менен коргоо жөнүндө бардык айтылат. Бул Excel файлынын коопсуз болушун каалагандар үчүн пайдалуу жана башка адамдардын уруксатысыз кирүү мүмкүнчүлүгүн каалабагандар үчүн. Биз сырсөз менен коргоонун чектерин да талкуулайбыз.
Бул трюк менен VBA макросуңузду коргоңуз
Көйгөй: Мен эч кимдин менин Excel баракчама кирүүсүн жана андагы жайгаштырылган макрокоддордун бирин оңдоосун же өзгөртүүсүн каалабайм. Мен эмне кылсам болот?
Кантип: Жогорудагы маселе үчүн абдан жөнөкөй чечим бар. Уруксатсыз өзгөртүүлөрдөн сактануу үчүн Excelдеги VBA долбооруңузду сырсөз менен коргоңуз (төмөндөгү скриншотторду караңыз).
Бул ошондой эле башка Microsoft Office колдонмолору үчүн иштейт, мисалы Access, Word, ж.б.
1-кадам. VBA долбоорун камтыган Microsoft Excel иш китебин ачыңыз.
2-кадам. Microsoft Visual Basic for Applications терезесин ачуу үчүн Alt+F11 баскычтарын басыңыз.
Же сиз "Иштеп чыгуучу" өтмөгүн> "Visual Basic" баскычын бассаңыз болот.
3-кадам. Тиркемелер үчүн ачылган Microsoft Visual Basic терезесинде "Куралдар"> "VBAProject Properties" бөлүмүнө өтүңүз.
4-кадам. Пайда болгон "VBAProject" диалог терезесинде оң тилкедеги "Коргоо" баскычын чыкылдатып, "Долбоорду көрүү үчүн кулпулоо" опциясын белгилеңиз.
Эми бул параметрдин астындагы текст кутусуна сырсөздү териңиз жана ырастоо үчүн аны кайра териңиз. Андан кийин жабуу үчүн "OK" баскычын басыңыз.
Бул сырсөздү колуңузда сактаңыз! Сиз Excel VBA долбоорун ачуу үчүн керек болот.
5-кадам. Эми сиз Microsoft Visual Basic for Applications терезесин жаба аласыз. Андан кийин, Excelдин жогорку сол бурчундагы "Сактоо" баскычын чыкылдатыңыз. Андан кийин Excel иш китебин жабыңыз.
Дал ушул. Excelде VBA проектиңизди сырсөз менен коргойсуз.
VBA долбоору туура корголгондугун текшерүү үчүн Excel жумушчу китебин кайра ачууну кеңеш кылабыз.
Эгер сиз VBA проектиңиздин кулпусун ачкыңыз келсе, жөн гана сырсөз менен коргоону алып салыңыз жана өзгөртүүлөрдү жаңыртуу үчүн "Сактоо" баскычын кайра басыңыз.
VBA сырсөзүн коргоо жана анын чектөөлөрү
Сиздин VBA кодуңуз азыр сырсөз менен мөөр басылган болсо да, бул ыкманын кемчиликтери бар — бул чындап эле каалаган адамдар сиздин долбооруңузга кирүүгө тоскоол боло албайт.
Кимдир бирөө дагы деле сырсөздү билбей туруп, Excel иш китебиңизге кире алат. Мисалы, VBA сырсөз өчүргүчтөр файлыңыздын шифрин чечмелеп, сырсөзүңүздү баштапкы абалга келтире алат. Ыкчам издөө рынокто коммерциялык жана бекер дагы бир нече ушундай куралдар бар экенин көрсөтөт.
Ооба, сырсөз менен коргоо кодун уруксатсыз өзгөртүүнү каалабаган көпчүлүк адамдар үчүн абдан пайдалуу. Бирок, эгер сиз аны купуя маалыматтарды же интеллектуалдык менчикти коргоо үчүн колдонуп жатсаңыз, анын чектөөлөрүн билишиңиз керек. Ошентип, Excelде VBA кодуңузду натыйжалуураак коргоо үчүн аны C/C++ файлына айландыруу эң жакшы чечим болуп саналат. Сиз дагы көптөгөн варианттарды таба аласыз VBA кодуңузду коргоо шилтемеден.