எக்செல் VBA கடவுச்சொல்லை சிதைப்பதற்கான முழுமையான வழிகாட்டி
தொலைந்து போன அல்லது மறந்துவிட்ட கடவுச்சொல் மூலம் குறியீடு பாதுகாக்கப்பட்டால், எனது எக்செல் VBA திட்டப்பணியில் நுழைவது சாத்தியமா? அப்படியானால், இதை எப்படிச் செய்ய முடியும்? பதில் ஆம். உங்களிடம் சரியான கருவிகள் இருந்தால் எக்செல் விபிஏ கடவுச்சொல்லை சிதைப்பது கடினமான காரியம் அல்ல. உண்மையில், உங்களிடம் சரியான கருவி மற்றும் முறை இருந்தால், சிக்கலான கடவுச்சொற்களைக் கூட சிதைப்பது மிகவும் எளிதானது.
இந்த கட்டுரையில், சில எளிய முறைகளைப் பயன்படுத்தி VBA கடவுச்சொற்களை எவ்வாறு ஹேக் செய்வது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம். ஆனால் முதலில் எக்செல் இல் உள்ள VBA கடவுச்சொல் என்ன என்பதைப் பார்ப்போம்.
VBA கடவுச்சொல் - இது எப்படி வேலை செய்கிறது?
VBA (விசுவல் பேசிக் ஃபார் அப்ளிகேஷன்ஸ்) என்பது மைக்ரோசாஃப்ட் ஆபிஸ் அப்ளிகேஷன்களை உருவாக்கப் பயன்படும் ஒரு நிரலாக்க மொழியாகும் எக்செல் மற்றும் அணுகல் அதிக சக்திவாய்ந்த மற்றும் பயன்படுத்த எளிதானது. தனிப்பயன் பயன்பாடுகளை உருவாக்க VBA பயன்படுத்தப்படுகிறது.
ஏ VBA திட்டத்தை கடவுச்சொல் மூலம் பாதுகாக்க முடியும் அங்கீகரிக்கப்படாத அணுகலைத் தடுக்க. நீங்கள் எக்செல் விரிதாளில் VBA ப்ராஜெக்ட்டைத் திறக்கும்போது, கடவுச்சொல்லை உள்ளிடும்படி கேட்கப்படலாம் (கீழே காட்டப்பட்டுள்ள படம் போல). நீங்கள் சரியான கடவுச்சொல்லை உள்ளிடவில்லை என்றால், நீங்கள் VBA குறியீட்டைப் பார்க்கவோ திருத்தவோ முடியாது.
எக்செல் விபிஏ கடவுச்சொல்லை எவ்வாறு சிதைப்பது
எக்செல் விபிஏ கடவுச்சொல்லை சிதைக்க சில வேறுபட்ட முறைகள் உள்ளன. இந்த முறைகள் ஒவ்வொன்றையும் கீழே விரிவாகப் பார்ப்போம்.
முறை 1: பயன்படுத்துதல் VBA கடவுச்சொல் மீட்டமைப்பு a
"VBA கடவுச்சொல் மீட்டமைப்பு a" என்பது ஒரு சக்திவாய்ந்த Excel கடவுச்சொல் மீட்பு செருகுநிரலாகும், இது பெரும்பாலான VBA திட்டங்களில் இருந்து கடவுச்சொல்லை "a" க்கு விரைவாக மீட்டமைக்க முடியும். இந்தக் கருவி விண்டோஸ் கணினியில் எக்செல் 2007 மற்றும் அதற்குப் பிந்தைய பதிப்புகளுடன் இணக்கமானது, மேலும் மேக்கில் எக்செல் 2016 மற்றும் அதற்கும் மேலானது.
எக்செல் VBA கடவுச்சொல் மீட்டமைப்பு a ஆட்-இன், நிறுவப்பட்டு இயக்கப்பட்டவுடன், எக்செல் ரிப்பனில் இருந்து அணுக முடியும். எக்செல் இல் மேக்ரோ கடவுச்சொல்லை அகற்ற இரண்டு செயல்கள் மட்டுமே எடுக்கின்றன.
படி 1. கடவுச் சொல்லுடன் பணிப்புத்தகக் கோப்பைத் திறக்கவும்—“VBA கடவுச்சொல்லை மீட்டமை – a” என்பதைக் கிளிக் செய்யவும்.
படி 2. கடவுச்சொல்லை மீட்டமைப்பதற்கான விருப்பத்தைத் தேர்ந்தெடுக்கவும்-இங்கே நாம் மெனுவிலிருந்து "செயலில் உள்ள பணிப்புத்தகத்தில் உள்ள அனைத்து தாள்களையும் பாதுகாப்பதில்லை" என்பதைத் தேர்ந்தெடுக்கலாம்.
உங்கள் எக்செல் கோப்பின் நகல், அது முதலில் உருவாக்கப்பட்ட அதே இடத்தில் "a" VBA கடவுச்சொல்லுடன் வழங்கப்படும்.
முறை 2: பயன்படுத்துதல் SysTools VBA கடவுச்சொல் நீக்கி
SysTools, Excel 97 மற்றும் அதற்குப் பிந்தைய பதிப்புகளுக்கு "SysTools VBA கடவுச்சொல் ரிமூவர்" என்ற விண்டோஸ் பயன்பாட்டை அறிமுகப்படுத்தியது. இந்த திட்டம் எக்செல் பணிப்புத்தகங்களில் VBA கடவுச்சொற்களை எந்த தொழில்நுட்ப அறிவும் தேவையில்லாமல் எளிதாக சிதைக்கும்.
படி 1. கீழே உள்ள பொத்தானைக் கிளிக் செய்து இந்த நிரலைப் பதிவிறக்கவும்.
படி 2. நீங்கள் நிரலைத் தொடங்கிய பிறகு, "முன்தேவைகளைச் சரிபார்க்கவும்" என்ற தலைப்பில் ஒரு பக்கத்தைக் காண்பீர்கள், அங்கு தொடர "சரி" என்பதைக் கிளிக் செய்ய வேண்டும்.
படி 3. “கோப்பைச் சேர்” பொத்தானைப் பயன்படுத்தி மறைகுறியாக்கப்பட்ட உள்ளடக்கத்துடன் எக்செல் பணிப்புத்தகத்தைத் தேர்ந்தெடுக்கவும். அதன் அனைத்து VBA குறியீடுகளையும் திறக்க, "மீட்டமை" என்பதைக் கிளிக் செய்யவும்.
படி 4. இப்போது இந்தக் கோப்பிற்கு புதிய கடவுச்சொல் அமைக்கப்பட்டிருப்பதைக் காணலாம் மற்றும் நிலை "பாஸ்" என்று கூறுகிறது, அதாவது இது உங்கள் VBA திட்டத்தை அணுகுவதற்கான கடவுச்சொல்லாக இருக்கும்.
முறை 3: நீட்டிப்பு + ஹெக்ஸ் எடிட்டரை மாற்றவும்
ஹெக்ஸ் எடிட்டரைப் பயன்படுத்தி எக்செல் பணிப்புத்தகத்திலிருந்து கடவுச்சொல்லை மீட்டமைக்க அல்லது அகற்ற, முதலில் VBA கடவுச்சொல் மூலம் பாதுகாக்கப்பட்ட கோப்பை காப்புப் பிரதி எடுக்க வேண்டும். கோப்பை காப்புப் பிரதி எடுத்த பிறகு, இந்தப் படிகளைப் பின்பற்றவும்:
படி 1. Excel கோப்பு நீட்டிப்பை "xlsm" இலிருந்து "zip" ஆக மாற்றவும். இது கோப்பை ஜிப் காப்பகமாகத் தோன்றும்.
பலருக்கு, கோப்புறை விருப்பங்களில் உள்ள "தெரிந்த கோப்பு வகைகளுக்கான நீட்டிப்புகளை மறை" பெட்டி இயல்பாகவே சரிபார்க்கப்படும். இந்த பெட்டியைத் தேர்வுநீக்கினால், கோப்பு எக்ஸ்ப்ளோரரில் நீட்டிப்புகள் தெரியும்.
படி 2. WinZip அல்லது 7-Zip போன்ற கருவி மூலம் ZIP கோப்பை பிரித்தெடுக்கவும்.
படி 3. அன்ஜிப் செய்யப்பட்ட கோப்புறையைத் திறக்கவும். இதன் உள்ளே "xl" துணைக் கோப்புறை உள்ளது, அங்கு நீங்கள் "vbaProject.bin" கோப்பைக் காணலாம்.
படி 4. "vbaProject.bin" கோப்பை ஹெக்ஸ் எடிட்டருடன் திறக்கவும் HxD .
படி 5. கோப்பில் "DPB" ஐத் தேடுங்கள்.
படி 6. இப்போது "DPB" ஐ "DPx" ஆக மாற்றவும். மாற்றங்களைச் சேமித்து வெளியேறவும்.
"B" மட்டும் "x" ஆக மாற்றப்பட வேண்டும், மேலும் சமமான அடையாளத்தை தவறுதலாக அகற்ற வேண்டாம்.
படி 7. அனைத்து கோப்புறைகளையும் கோப்புகளையும் ஒரு ZIP க்கு சுருக்கவும்.
படி 8. நீட்டிப்பை "zip" இலிருந்து "xlsm" ஆக மாற்றவும், பின்னர் அதை திறக்கவும்.
படி 9. சரி, நீங்கள் xlsm கோப்பில் உள்ளீர்கள். முதல் விஷயம், நிறைய பிழைகள் தோன்றும் ஆனால் கவலைப்பட வேண்டாம்: அவற்றை நிராகரிக்க "ஆம்" என்பதை அழுத்தவும்.
"டெவலப்பர்" பின்னர் "விஷுவல் பேசிக்" என்பதைக் கிளிக் செய்வதன் மூலம் VB எடிட்டரைத் திறக்கவும். பின்னர், "கருவிகள்" > "VBAPProject பண்புகள்" என்பதன் கீழ், "பார்ப்பதற்காகத் திட்டத்தைப் பூட்டு" என்ற காசோலையை அகற்றவும்.
படி 10. எடிட்டரை மூடிவிட்டு எக்செல் கோப்பைச் சேமிக்கவும். புதிய கோப்பாக வேறொரு இடத்தில் சேமிக்குமாறு இது உங்களுக்குத் தெரிவிக்கும் சாத்தியம் உள்ளது.
படி 11. புதிய கோப்பைத் திறக்கவும். கடவுச்சொல்லை உள்ளிட வேண்டிய அவசியமின்றி உங்கள் VBA குறியீடு இப்போது தெரியும்!
*இந்த முறையை எக்செல் 2007 கோப்பில் சோதித்துள்ளோம்.
முடிவுரை
VBA கடவுச்சொல் பல டெவலப்பர்களால் தங்கள் குறியீட்டை தவறாகப் பயன்படுத்துபவர்களால் பார்க்கப்படுவதிலிருந்தும் திருத்தப்படுவதிலிருந்தும் பாதுகாப்பதற்காகப் பயன்படுத்தப்படுகிறது. பெரும்பாலான சந்தர்ப்பங்களில் இது ஒரு நல்ல நுட்பமாகும், ஆனால் நீங்கள் உங்கள் எக்செல் VBA கடவுச்சொல்லை மறந்துவிட்டால், உங்கள் திட்டக் குறியீட்டைப் பார்க்க வேண்டும் என்றால், மேலே உள்ள முறைகள் உங்களுக்கு உதவும்.
இந்தக் கட்டுரையில், கடவுச்சொல் தேவையில்லாமல் உங்கள் VBA திட்டத்திற்கான அணுகலைப் பெறுவதற்கான மூன்று வழிகளை நாங்கள் விவரித்துள்ளோம். நீங்கள் பயன்படுத்த விரும்பினாலும் கூடுதல் கருவி அல்லது பதிவிறக்கம் a SysTools இலிருந்து கடவுச்சொல் நீக்கி நிரல் , உங்கள் கோப்பு திறக்கப்பட்டு மீண்டும் திருத்துவதற்கு அதிக நேரம் எடுக்காது.