دستاويز

ايڪسل وي بي اي پاسورڊ ٽوڙڻ لاءِ مڪمل گائيڊ

ڇا منهنجي ايڪسل وي بي اي پروجيڪٽ ۾ داخل ٿيڻ ممڪن آهي جيڪڏهن ڪوڊ گم ٿيل يا وساريل پاسورڊ سان محفوظ آهي؟ ۽ جيڪڏهن ائين آهي، ته اهو ڪيئن ڪري سگهجي ٿو؟ جواب ها آهي. جيڪڏهن توهان وٽ صحيح اوزار آهن ته ايڪسل وي بي اي پاسورڊ کي ٽوڙڻ ڪو ڏکيو ڪم ناهي. حقيقت ۾، هڪ ڀيرو توهان وٽ صحيح اوزار ۽ طريقو موجود هجي، ته پيچيده پاسورڊ کي ٽوڙڻ به ڪافي آسان ٿي سگهي ٿو.

هن آرٽيڪل ۾، اسين توهان کي ڏيکارينداسين ته ڪيئن ڪجھ سادو طريقا استعمال ڪندي VBA پاسورڊ هيڪ ڪجي. پر پهريان اچو ته هڪ نظر وجهون ته ايڪسل ۾ VBA پاسورڊ ڇا آهي.

VBA پاسورڊ - اهو ڪيئن ڪم ڪندو آهي؟

VBA (Applications لاءِ Visual Basic) هڪ پروگرامنگ ٻولي آهي جيڪا Microsoft Office ايپليڪيشنون ٺاهڻ لاءِ استعمال ٿيندي آهي جهڙوڪ ايڪسل ۽ رسائي وڌيڪ طاقتور ۽ استعمال ۾ آسان. VBA پڻ ڪسٽم ايپليڪيشنون ٺاهڻ لاءِ استعمال ڪيو ويندو آهي.

الف VBA پروجيڪٽ کي پاسورڊ سان محفوظ ڪري سگهجي ٿو. غير مجاز رسائي کي روڪڻ لاءِ. جڏهن توهان ايڪسل اسپريڊ شيٽ ۾ VBA پروجيڪٽ کوليو ٿا، ته توهان کي پاسورڊ داخل ڪرڻ لاءِ چيو ويندو (جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي). جيڪڏهن توهان صحيح پاسورڊ داخل نه ڪيو، ته توهان VBA ڪوڊ ڏسي يا ايڊٽ نه ڪري سگهندا.

VBA ڪوڊ ڏسڻ لاءِ پاسورڊ فراهم ڪرڻ جي ضرورت آهي

ايڪسل وي بي اي پاسورڊ ڪيئن ٽوڙيو وڃي

ايڪسل وي بي اي پاسورڊ کي ٽوڙڻ لاءِ ڪجھ مختلف طريقا استعمال ڪري سگھجن ٿا. اسان هيٺ ڏنل تفصيل سان انهن مان هر هڪ طريقن تي نظر وجهنداسين.

طريقو 1: استعمال ڪندي VBA پاسورڊ ري سيٽ a

"VBA پاسورڊ ري سيٽ a" هڪ طاقتور ايڪسل پاسورڊ ريڪوري پلگ ان آهي جيڪو جلدي گھڻن VBA پروجيڪٽس مان پاسورڊ کي "a" تي ري سيٽ ڪري سگهي ٿو. هي اوزار ونڊوز ڪمپيوٽر تي ايڪسل 2007 ۽ ان کان مٿي، انهي سان گڏ ايڪسل 2016 ۽ ميڪ تي اعليٰ سان مطابقت رکي ٿو.

ايڪسل VBA پاسورڊ ري سيٽ a ايڊ-ان، هڪ ڀيرو انسٽال ۽ فعال ٿيڻ کان پوءِ، ايڪسل ربن مان رسائي لائق هوندو. ايڪسل ۾ ميڪرو پاسورڊ کي هٽائڻ لاءِ صرف ٻه عمل گهرجن ٿا.

قدم 1. پاسورڊ پرامپٽ سان ورڪ بڪ فائل کوليو - "VBA پاسورڊ ري سيٽ ڪريو - a" تي ڪلڪ ڪريو.

ايڪسل ۾ VBA پاسورڊ ري سيٽ ڪرڻ کي فعال ڪريو - a

قدم 2. پاسورڊ ري سيٽ ڪرڻ لاءِ هڪ آپشن چونڊيو - هتي اسان مينيو مان "Unprotect all sheets in active workbook" چونڊي سگهون ٿا.

VBA پاسورڊ ري سيٽ ۾ فعال ورڪ بڪ ۾ سڀني شيٽن کي غير محفوظ ڪريو چونڊيو.

توهان کي توهان جي ايڪسل فائل جي ڪاپي ساڳئي هنڌ ڏني ويندي جتي اها اصل ۾ ٺاهي وئي هئي ۽ هڪ "a" VBA پاسورڊ سان.

طريقو 2: استعمال ڪندي SysTools VBA پاسورڊ ريموور

SysTools ايڪسل 97 ۽ بعد جي ورزن لاءِ "SysTools VBA پاسورڊ ريموور" نالي هڪ ونڊوز ايپليڪيشن متعارف ڪرائي. هي پروگرام ايڪسل ورڪ بڪ ۾ VBA پاسورڊ کي آساني سان ڪريڪ ڪندو بغير ڪنهن ٽيڪنيڪل ڄاڻ جي.

قدم 1. هيٺ ڏنل بٽڻ تي ڪلڪ ڪريو ۽ هي پروگرام ڊائون لوڊ ڪريو.

مفت ڊائون لوڊ

قدم 2. پروگرام شروع ڪرڻ کان پوءِ، توهان کي "چڪ فار پريشرائٽس" جي عنوان سان هڪ صفحو نظر ايندو، جتي اسان کي جاري رکڻ لاءِ "OK" تي ڪلڪ ڪرڻو پوندو.

SysTools VBA پاسورڊ ريموور شرطن واري صفحي جي جانچ ڪريو

قدم 3. "فائل شامل ڪريو" بٽڻ استعمال ڪندي انڪرپٽ ٿيل مواد سان ايڪسل ورڪ بڪ چونڊيو. پوءِ ان جي سڀني VBA ڪوڊس کي ان لاڪ ڪرڻ لاءِ "ري سيٽ" تي ڪلڪ ڪريو.

SysTools VBA پاسورڊ ريموور ۾ VBA پاسورڊ محفوظ ٿيل فائل شامل ڪريو.

قدم 4. هاڻي توهان ڏسي سگهو ٿا ته هن فائل لاءِ هڪ نئون پاسورڊ سيٽ ڪيو ويو آهي ۽ اسٽيٽس "پاس" چوي ٿو، جنهن جو مطلب آهي ته هي توهان جي VBA پروجيڪٽ تائين رسائي لاءِ پاسورڊ هوندو.

VBA پاسورڊ SysTools VBA پاسورڊ ريموور سان ري سيٽ ڪيو ويو آهي.

طريقو 3: ايڪسٽينشن + هيڪس ايڊيٽر تبديل ڪريو

هيڪس ايڊيٽر استعمال ڪندي ايڪسل ورڪ بڪ مان پاسورڊ ري سيٽ ڪرڻ يا هٽائڻ لاءِ، اسان کي پهريان ان فائل جو بيڪ اپ وٺڻو پوندو جيڪو VBA پاسورڊ سان محفوظ ڪيو ويو آهي. فائل جو بيڪ اپ وٺڻ کان پوءِ، انهن قدمن تي عمل ڪريو:

قدم 1. ايڪسل فائل ايڪسٽينشن کي "xlsm" کان "zip" ۾ تبديل ڪريو. ان سان فائل هڪ ZIP آرڪائيو وانگر نظر ايندي.

ايڪسل VBA فائل ايڪسٽينشن کي XLSM کان زپ ۾ تبديل ڪريو

گھڻن ماڻهن لاءِ، فولڊر آپشنز ۾ "معروف فائل قسمن لاءِ ايڪسٽينشن لڪايو" باڪس ڊفالٽ طور تي چيڪ ڪيو ويندو آهي. هن باڪس کي ان چيڪ ڪرڻ سان فائل ايڪسپلورر ۾ ايڪسٽينشن نظر ايندا.

ونڊوز فولڊر آپشنز ۾ ڄاتل سڃاتل فائل قسمن لاءِ لڪايو ايڪسٽينشن کي چيڪ ڪريو.

قدم 2. WinZip يا 7-Zip جهڙي ٽول سان ZIP فائل ڪڍو.

قدم 3. ان زپ ٿيل فولڊر کوليو. هن جي اندر هڪ "xl" سب فولڊر آهي جتي توهان "vbaProject.bin" فائل ڳولي سگهو ٿا.

xl فولڊر ۾ vbaProject.bin فائل ڳولھيو.

قدم 4. "vbaProject.bin" فائل کي هيڪس ايڊيٽر سان کوليو جيئن ته ايڇ ايڪس ڊي .

قدم 5. فائل اندر "DPB" ڳوليو.

vbaProject.bin کوليو ۽ HxD Hex Editor ۾ DPB جي ڳولا ڪريو.

قدم 6. هاڻي "DPB" کي "DPx" ۾ تبديل ڪريو. تبديليون محفوظ ڪريو ۽ ٻاهر نڪرو.

صرف "B" کي "x" ۾ تبديل ڪيو وڃي، ۽ غلطي سان برابر جي نشاني کي ختم نه ڪريو.

HxD هيڪس ايڊيٽر سان DPB کي DPx ۾ تبديل ڪريو

قدم 7. سڀني فولڊرن ۽ فائلن کي زپ ۾ دٻايو.

تبديل ٿيل XLSM فولڊر ۽ فائلن کي زپ فائل ۾ دٻايو

قدم 8. ايڪسٽينشن کي "زپ" کان "xlsm" ۾ تبديل ڪريو، ۽ پوءِ ان کي کوليو.

زپ کان XLSM ۾ ايڪسٽينشن تبديل ڪريو

قدم 9. ٺيڪ آهي، تنهنڪري توهان xlsm فائل ۾ آهيو. پهرين شيءِ جيڪا ٿي سگهي ٿي اها آهي ته ڪيتريون ئي غلطيون پاپ اپ ٿي رهيون آهن پر پريشان نه ٿيو: انهن کي رد ڪرڻ لاءِ صرف "ها" کي دٻايو.

"ڊولپر" تي ڪلڪ ڪري VB ايڊيٽر کوليو پوءِ "وِزول بيسڪ". پوءِ، "ٽولز" > "VBAProject Properties" جي تحت، "لاڪ پروجيڪٽ فار ويئنگ" جي چيڪ کي هٽايو.

ڪرڪڊ VBA ڪوڊ ڏسڻ لاءِ "ڏسڻ لاءِ پروجيڪٽ کي لاڪ ڪريو" کي چيڪ ڪريو.

قدم 10. ايڊيٽر بند ڪريو ۽ ايڪسل فائل محفوظ ڪريو. اهو ممڪن آهي ته اهو توهان کي نئين فائل جي طور تي ڪنهن ٻئي هنڌ محفوظ ڪرڻ لاءِ اطلاع ڏيندو.

قدم 11. نئين فائل کوليو. توهان جو VBA ڪوڊ هاڻي پاسورڊ داخل ڪرڻ جي ضرورت کان سواءِ نظر ايندو!

*اسان هن طريقي کي ايڪسل 2007 فائل تي آزمايو آهي.

ٿڪل

ڪيترن ئي ڊولپرز پاران VBA پاسورڊ استعمال ڪيو ويو آهي ته جيئن انهن جي ڪوڊ کي ٻين ماڻهن پاران ڏسڻ يا ايڊٽ ڪرڻ کان بچايو وڃي جيڪي ان جو غلط استعمال ڪندا. هي اڪثر ڪيسن ۾ هڪ سٺي ٽيڪنڪ آهي، پر جڏهن توهان پنهنجو Excel VBA پاسورڊ وساري ڇڏيو ۽ پنهنجو پروجيڪٽ ڪوڊ ڏسڻ جي ضرورت آهي، ته مٿي ڏنل طريقا توهان جي مدد ڪندا.

هن آرٽيڪل ۾ اسان ٽن طريقن کي ڍڪيو آهي ته توهان پاسورڊ جي ضرورت کان سواءِ پنهنجي VBA پروجيڪٽ تائين رسائي حاصل ڪري سگهو ٿا. ڇا توهان استعمال ڪرڻ چاهيو ٿا اضافو اوزار يا ڊائون لوڊ ڪريو a SysTools مان پاسورڊ هٽائڻ وارو پروگرام ، توهان جي فائل کي کولڻ ۽ ٻيهر ايڊيٽنگ لاءِ دستياب ٿيڻ ۾ گهڻو وقت نه لڳندو آهي.

سوزانا جو فوٽو

سوزانا

سوزانا فائليم جي ڪنٽينٽ مئنيجر ۽ ليکڪ آهي. هوءَ ڪيترن سالن کان هڪ تجربيڪار ايڊيٽر ۽ ڪتاب لي آئوٽ ڊيزائنر رهي آهي، ۽ مختلف پيداواري سافٽ ويئر کي آزمائڻ ۽ جانچڻ ۾ دلچسپي رکي ٿي. هوءَ ڪِنڊل جي پڻ وڏي پرستار آهي، جيڪا تقريبن 7 سالن کان ڪِنڊل ٽچ استعمال ڪري رهي آهي ۽ جتي به وڃي ٿي ڪِنڊل کڻي وڃي رهي آهي. ڪجهه وقت اڳ ڊوائيس پنهنجي زندگي جي آخر ۾ هئي تنهن ڪري سوزانا خوشيءَ سان هڪ ڪِنڊل اويسس خريد ڪئي.

لاڳاپيل مضمون

مٿي واپس وڃو بٽڻ