एक्सेल शीट में अपने VBA कोड को पासवर्ड से कैसे सुरक्षित करें?
सारांश: यह लेख आपको VBA प्रोजेक्ट पासवर्ड सुरक्षा के बारे में सब कुछ बताता है। यह उन लोगों के लिए उपयोगी है जो अपनी एक्सेल फ़ाइल को सुरक्षित रखना चाहते हैं और नहीं चाहते कि अन्य लोग बिना अनुमति के उस तक पहुँच प्राप्त करें। हम पासवर्ड सुरक्षा की सीमाओं पर भी चर्चा करेंगे।
इस ट्रिक से अपने VBA मैक्रोज़ को सुरक्षित रखें
संकट: मैं नहीं चाहता कि कोई भी मेरी एक्सेल शीट तक पहुंचे और उसमें रखे गए मैक्रो कोड को संपादित या परिवर्तित करे। मैं क्या कर सकता हूँ?
कैसे: उपरोक्त समस्या का एक बहुत ही सरल समाधान है। अनधिकृत परिवर्तनों को रोकने के लिए Excel में अपने VBA प्रोजेक्ट को पासवर्ड से सुरक्षित करें (नीचे स्क्रीनशॉट देखें)।
यह अन्य माइक्रोसॉफ्ट ऑफिस अनुप्रयोगों जैसे एक्सेस, वर्ड आदि के लिए भी काम करता है।
स्टेप 1। वह Microsoft Excel कार्यपुस्तिका खोलें जिसमें आपका VBA प्रोजेक्ट है।
चरण दो। Microsoft Visual Basic for Applications विंडो खोलने के लिए Alt+F11 दबाएँ।
या आप “डेवलपर” टैब > “विज़ुअल बेसिक” बटन दबा सकते हैं।
चरण 3. खुले हुए Microsoft Visual Basic for Applications विंडो में, “Tools” > “VBAProject Properties” पर जाएं।
चरण 4। दिखाई देने वाले “VBAProject” डायलॉग बॉक्स में, दाएं कॉलम में “सुरक्षा” पर क्लिक करें और “प्रोजेक्ट को देखने के लिए लॉक करें” विकल्प को चेक करें।
अब इस विकल्प के नीचे टेक्स्टबॉक्स में पासवर्ड टाइप करें और पुष्टि करने के लिए इसे फिर से टाइप करें। फिर बंद करने के लिए “ओके” दबाएं।
इस पासवर्ड को संभाल कर रखें! आपको अपने Excel VBA प्रोजेक्ट को खोलने के लिए इसकी आवश्यकता होगी।
चरण 5. अब आप Microsoft Visual Basic for Applications विंडो को बंद कर सकते हैं। उसके बाद, Excel के ऊपरी बाएँ कोने में “Save” बटन पर क्लिक करें। फिर Excel वर्कबुक को बंद करें।
बस इतना ही। इस तरह आप Excel में अपने VBA प्रोजेक्ट को पासवर्ड से सुरक्षित कर सकते हैं।
हम आपको सलाह देते हैं कि आप Excel कार्यपुस्तिका को पुनः खोलें ताकि यह सुनिश्चित हो सके कि VBA प्रोजेक्ट ठीक से सुरक्षित है।
यदि आप अपने VBA प्रोजेक्ट को अनलॉक करना चाहते हैं, तो बस पासवर्ड सुरक्षा हटा दें और परिवर्तनों को अपडेट करने के लिए फिर से "सहेजें" पर क्लिक करें।
VBA पासवर्ड सुरक्षा और इसकी सीमाएँ
यद्यपि आपका VBA कोड अब पासवर्ड से सील कर दिया गया है, लेकिन इस पद्धति में कुछ कमियां हैं - यह उन लोगों को आपके प्रोजेक्ट तक पहुंचने से नहीं रोक सकता जो वास्तव में ऐसा करना चाहते हैं।
कोई व्यक्ति पासवर्ड जाने बिना भी आपकी एक्सेल वर्कबुक तक पहुँच सकता है। उदाहरण के लिए, VBA पासवर्ड रिमूवर आपकी फ़ाइल को डिक्रिप्ट कर सकता है और आपका पासवर्ड रीसेट कर सकता है। एक त्वरित खोज से पता चलेगा कि बाजार में ऐसे कई उपकरण उपलब्ध हैं, वाणिज्यिक और मुफ़्त दोनों।
हां, पासवर्ड सुरक्षा उन अधिकांश लोगों के लिए बहुत उपयोगी है जो अपने कोड में अनधिकृत परिवर्तन नहीं चाहते हैं। हालाँकि, यदि आप इसे संवेदनशील डेटा या बौद्धिक संपदा की सुरक्षा के लिए उपयोग कर रहे हैं, तो आपको इसकी सीमाओं के बारे में पता होना चाहिए। इसलिए Excel में अपने VBA कोड को अधिक प्रभावी ढंग से सुरक्षित रखने के लिए, सबसे अच्छा उपाय इसे C/C++ फ़ाइल में बदलना है। आप इसके लिए कई और विकल्प खोज सकते हैं आपके VBA कोड की सुरक्षा करना लिंक से.