எக்செல் தாளில் எனது VBA குறியீட்டை கடவுச்சொல் பாதுகாப்பது எப்படி
சுருக்கம்: VBA திட்ட கடவுச்சொல் பாதுகாப்பு பற்றி இந்தக் கட்டுரை உங்களுக்குச் சொல்கிறது. எக்செல் கோப்பு பாதுகாப்பாக இருக்க வேண்டும் மற்றும் பிறர் அனுமதியின்றி அணுகலைப் பெற விரும்பாதவர்களுக்கு இது பயனுள்ளதாக இருக்கும். கடவுச்சொல் பாதுகாப்பின் வரம்புகளையும் நாங்கள் விவாதிப்போம்.
இந்த ட்ரிக் மூலம் உங்கள் VBA மேக்ரோக்களை பாதுகாக்கவும்
பிரச்சனை: எனது எக்செல் தாளை யாரும் அணுகி, அதில் வைக்கப்பட்டுள்ள மேக்ரோ குறியீட்டில் எதையும் திருத்தவோ அல்லது மாற்றவோ நான் விரும்பவில்லை. நான் என்ன செய்ய முடியும்?
எப்படி: மேலே உள்ள பிரச்சனைக்கு மிக எளிமையான தீர்வு உள்ளது. அங்கீகரிக்கப்படாத மாற்றங்களைத் தடுக்க Excel இல் உங்கள் VBA திட்டத்தை கடவுச்சொல் பாதுகாக்கிறது (கீழே உள்ள ஸ்கிரீன்ஷாட்களைப் பார்க்கவும்).
இது அக்சஸ், வேர்ட் போன்ற பிற மைக்ரோசாஃப்ட் ஆபிஸ் பயன்பாடுகளுக்கும் வேலை செய்கிறது.
படி 1. உங்கள் VBA திட்டத்தைக் கொண்டிருக்கும் Microsoft Excel பணிப்புத்தகத்தைத் திறக்கவும்.
படி 2. Microsoft Visual Basic for Applications சாளரத்தைத் திறக்க Alt+F11ஐ அழுத்தவும்.
அல்லது "டெவலப்பர்" டேப் > "விஷுவல் பேசிக்" பட்டனை அழுத்தலாம்.
படி 3. பயன்பாடுகளுக்கான மைக்ரோசாஃப்ட் விஷுவல் பேசிக் சாளரத்தில், "கருவிகள்" > "VBAPProject பண்புகள்" என்பதற்குச் செல்லவும்.
படி 4. தோன்றும் "VBAProject" உரையாடல் பெட்டியில், வலது நெடுவரிசையில் உள்ள "பாதுகாப்பு" என்பதைக் கிளிக் செய்து, "பார்ப்பிற்கான திட்டத்தைப் பூட்டு" விருப்பத்தை சரிபார்க்கவும்.
இப்போது இந்த விருப்பத்தின் கீழே உள்ள உரைப்பெட்டியில் கடவுச்சொல்லை உள்ளிடவும் மற்றும் உறுதிப்படுத்த அதை மீண்டும் தட்டச்சு செய்யவும். பின்னர் மூடுவதற்கு "சரி" என்பதை அழுத்தவும்.
இந்த கடவுச்சொல்லை கையில் வைத்திருங்கள்! உங்கள் Excel VBA திட்டத்தைத் திறக்க உங்களுக்கு இது தேவைப்படும்.
படி 5. நீங்கள் இப்போது பயன்பாடுகளுக்கான மைக்ரோசாஃப்ட் விஷுவல் பேசிக் சாளரத்தை மூடலாம். அதன் பிறகு, எக்செல் மேல் இடது மூலையில் உள்ள "சேமி" பொத்தானைக் கிளிக் செய்யவும். பின்னர் எக்செல் பணிப்புத்தகத்தை மூடவும்.
அவ்வளவுதான். எக்செல் இல் உங்கள் VBA திட்டப்பணியை கடவுச்சொல் பாதுகாக்கும் விதம் இதுதான்.
VBA திட்டம் சரியாகப் பாதுகாக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த எக்செல் பணிப்புத்தகத்தை மீண்டும் திறக்குமாறு நாங்கள் அறிவுறுத்துகிறோம்.
உங்கள் VBA திட்டத்தைத் திறக்க விரும்பினால், கடவுச்சொல் பாதுகாப்பை அகற்றிவிட்டு மாற்றங்களைப் புதுப்பிக்க மீண்டும் "சேமி" என்பதை அழுத்தவும்.
VBA கடவுச்சொல் பாதுகாப்பு மற்றும் அதன் வரம்புகள்
உங்கள் VBA குறியீடு இப்போது கடவுச்சொல்லுடன் சீல் செய்யப்பட்டிருந்தாலும், இந்த முறையில் குறைபாடுகள் உள்ளன—உண்மையில் அவ்வாறு செய்ய விரும்பும் நபர்கள் உங்கள் திட்டத்தை அணுகுவதைத் தடுக்க முடியாது.
கடவுச்சொல் தெரியாமல் உங்கள் எக்செல் பணிப்புத்தகத்தை யாராவது இன்னும் அணுகலாம். உதாரணமாக, VBA கடவுச்சொல் நீக்கிகள் உங்கள் கோப்பை டிக்ரிப்ட் செய்து உங்கள் கடவுச்சொல்லை மீட்டமைக்க முடியும். வணிக ரீதியாகவும் இலவசமாகவும் சந்தையில் இதுபோன்ற பல கருவிகள் உள்ளன என்பதை விரைவான தேடலில் காண்பிக்கும்.
ஆம், தங்கள் குறியீட்டில் அங்கீகரிக்கப்படாத மாற்றங்களை விரும்பாத பெரும்பாலானவர்களுக்கு கடவுச்சொல் பாதுகாப்பு மிகவும் பயனுள்ளதாக இருக்கும். இருப்பினும், முக்கியமான தரவு அல்லது அறிவுசார் சொத்துக்களைப் பாதுகாக்க நீங்கள் அதைப் பயன்படுத்தினால், அதன் வரம்புகளை நீங்கள் அறிந்திருக்க வேண்டும். எனவே எக்செல் இல் உங்கள் VBA குறியீட்டை மிகவும் திறம்பட பாதுகாக்க, அதை C/C++ கோப்பாக மாற்றுவதே சிறந்த தீர்வாகும். நீங்கள் இன்னும் பல விருப்பங்களைக் கண்டறியலாம் உங்கள் VBA குறியீட்டைப் பாதுகாக்கிறது இணைப்பிலிருந்து.