ഒരു Excel ഷീറ്റിലെ എൻ്റെ VBA കോഡ് എങ്ങനെ പാസ്വേഡ് സംരക്ഷിക്കാം
സംഗ്രഹം: VBA പ്രോജക്റ്റ് പാസ്വേഡ് പരിരക്ഷയെക്കുറിച്ച് ഈ ലേഖനം നിങ്ങളോട് പറയുന്നു. തങ്ങളുടെ Excel ഫയൽ സുരക്ഷിതമാക്കാൻ ആഗ്രഹിക്കുന്നവർക്കും അനുമതിയില്ലാതെ മറ്റുള്ളവർക്ക് പ്രവേശനം ലഭിക്കാൻ ആഗ്രഹിക്കാത്തവർക്കും ഇത് ഉപയോഗപ്രദമാണ്. പാസ്വേഡ് പരിരക്ഷയുടെ പരിധികളെക്കുറിച്ചും ഞങ്ങൾ ചർച്ച ചെയ്യും.
ഈ ട്രിക്ക് ഉപയോഗിച്ച് നിങ്ങളുടെ VBA മാക്രോകൾ പരിരക്ഷിക്കുക
പ്രശ്നം: ആരും എൻ്റെ Excel ഷീറ്റ് ആക്സസ് ചെയ്യാനും അതിൽ സ്ഥാപിച്ചിട്ടുള്ള മാക്രോ കോഡുകളൊന്നും എഡിറ്റ് ചെയ്യാനോ മാറ്റാനോ ഞാൻ ആഗ്രഹിക്കുന്നില്ല. ഞാൻ എന്താണ് ചെയ്യേണ്ടത്?
എങ്ങനെ: മേൽപ്പറഞ്ഞ പ്രശ്നത്തിന് വളരെ ലളിതമായ ഒരു പരിഹാരമുണ്ട്. അനധികൃത മാറ്റങ്ങൾ തടയാൻ Excel-ൽ നിങ്ങളുടെ VBA പ്രൊജക്റ്റ് പാസ്വേഡ് പരിരക്ഷിക്കുക (ചുവടെയുള്ള സ്ക്രീൻഷോട്ടുകൾ കാണുക).
ആക്സസ്, വേഡ് മുതലായ മറ്റ് Microsoft Office ആപ്ലിക്കേഷനുകൾക്കും ഇത് പ്രവർത്തിക്കുന്നു.
ഘട്ടം 1. നിങ്ങളുടെ VBA പ്രോജക്റ്റ് അടങ്ങിയിരിക്കുന്ന Microsoft Excel വർക്ക്ബുക്ക് തുറക്കുക.
ഘട്ടം 2. Microsoft Visual Basic for Applications വിൻഡോ തുറക്കാൻ Alt+F11 അമർത്തുക.
അല്ലെങ്കിൽ നിങ്ങൾക്ക് "ഡെവലപ്പർ" ടാബ് > "വിഷ്വൽ ബേസിക്" ബട്ടൺ അമർത്താം.
ഘട്ടം 3. തുറന്നിരിക്കുന്ന Microsoft Visual Basic for Applications വിൻഡോയിൽ, "ടൂളുകൾ" > "VBAProject പ്രോപ്പർട്ടീസ്" എന്നതിലേക്ക് പോകുക.
ഘട്ടം 4. ദൃശ്യമാകുന്ന "VBAProject" ഡയലോഗ് ബോക്സിൽ, വലത് കോളത്തിലെ "പ്രൊട്ടക്ഷൻ" ക്ലിക്ക് ചെയ്ത് "ലോക്ക് പ്രോജക്റ്റ് ഫോർ വ്യൂവിംഗ്" ഓപ്ഷൻ പരിശോധിക്കുക.
ഇപ്പോൾ ഈ ഓപ്ഷന് താഴെയുള്ള ടെക്സ്റ്റ്ബോക്സിൽ ഒരു പാസ്വേഡ് ടൈപ്പ് ചെയ്ത് സ്ഥിരീകരിക്കാൻ അത് വീണ്ടും ടൈപ്പ് ചെയ്യുക. തുടർന്ന് അടയ്ക്കുന്നതിന് "ശരി" അമർത്തുക.
ഈ പാസ്വേഡ് കയ്യിൽ സൂക്ഷിക്കുക! നിങ്ങളുടെ Excel VBA പ്രോജക്റ്റ് തുറക്കാൻ നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്.
ഘട്ടം 5. നിങ്ങൾക്ക് ഇപ്പോൾ ആപ്ലിക്കേഷനുകൾക്കായുള്ള Microsoft Visual Basic വിൻഡോ അടയ്ക്കാം. അതിനുശേഷം, Excel-ൻ്റെ മുകളിൽ ഇടത് കോണിലുള്ള "സംരക്ഷിക്കുക" ബട്ടൺ ക്ലിക്കുചെയ്യുക. തുടർന്ന് Excel വർക്ക്ബുക്ക് അടയ്ക്കുക.
അത്രയേയുള്ളൂ. Excel-ൽ നിങ്ങളുടെ VBA പ്രോജക്റ്റ് പാസ്വേഡ് പരിരക്ഷിക്കുന്നത് ഇങ്ങനെയാണ്.
VBA പ്രോജക്റ്റ് ശരിയായി സുരക്ഷിതമാണെന്ന് ഉറപ്പാക്കാൻ Excel വർക്ക്ബുക്ക് വീണ്ടും തുറക്കാൻ ഞങ്ങൾ ഉപദേശിക്കുന്നു.
നിങ്ങളുടെ VBA പ്രോജക്റ്റ് അൺലോക്ക് ചെയ്യണമെങ്കിൽ, പാസ്വേഡ് പരിരക്ഷ നീക്കം ചെയ്ത് മാറ്റങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിന് വീണ്ടും "സംരക്ഷിക്കുക" അമർത്തുക.
VBA പാസ്വേഡ് പരിരക്ഷയും അതിൻ്റെ പരിമിതികളും
നിങ്ങളുടെ VBA കോഡ് ഇപ്പോൾ ഒരു പാസ്വേഡ് ഉപയോഗിച്ച് സീൽ ചെയ്തിട്ടുണ്ടെങ്കിലും, ഈ രീതിക്ക് പോരായ്മകളുണ്ട് - യഥാർത്ഥത്തിൽ അങ്ങനെ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ആളുകളെ നിങ്ങളുടെ പ്രോജക്റ്റ് ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് ഇതിന് തടയാനാവില്ല.
പാസ്വേഡ് അറിയാതെ ആരെങ്കിലും നിങ്ങളുടെ Excel വർക്ക്ബുക്ക് ഇപ്പോഴും ആക്സസ് ചെയ്തേക്കാം. ഉദാഹരണത്തിന്, VBA പാസ്വേഡ് റിമൂവറുകൾ നിങ്ങളുടെ ഫയൽ ഡീക്രിപ്റ്റ് ചെയ്യാനും പാസ്വേഡ് പുനഃസജ്ജമാക്കാനും കഴിയും. വാണിജ്യപരമായും സൌജന്യമായും അത്തരം നിരവധി ഉപകരണങ്ങൾ വിപണിയിൽ ലഭ്യമാണെന്ന് പെട്ടെന്നുള്ള തിരയൽ കാണിക്കും.
അതെ, തങ്ങളുടെ കോഡിൽ അനധികൃത മാറ്റങ്ങൾ ആഗ്രഹിക്കാത്ത മിക്ക ആളുകൾക്കും പാസ്വേഡ് സംരക്ഷണം വളരെ ഉപയോഗപ്രദമാണ്. എന്നിരുന്നാലും, സെൻസിറ്റീവ് ഡാറ്റയോ ബൗദ്ധിക സ്വത്തോ സംരക്ഷിക്കാനാണ് നിങ്ങൾ ഇത് ഉപയോഗിക്കുന്നതെങ്കിൽ അതിൻ്റെ പരിമിതികളെക്കുറിച്ച് നിങ്ങൾ അറിഞ്ഞിരിക്കണം. അതിനാൽ Excel-ൽ നിങ്ങളുടെ VBA കോഡ് കൂടുതൽ ഫലപ്രദമായി സംരക്ഷിക്കുന്നതിന്, അതിനെ ഒരു C/C++ ഫയലിലേക്ക് പരിവർത്തനം ചെയ്യുക എന്നതാണ് ഏറ്റവും നല്ല പരിഹാരം. നിങ്ങൾക്ക് കൂടുതൽ ഓപ്ഷനുകൾ കണ്ടെത്താം നിങ്ങളുടെ VBA കോഡ് പരിരക്ഷിക്കുന്നു ലിങ്കിൽ നിന്ന്.