माइक्रोसॉफ्ट का विजुअल बेसिक फॉर एप्लिकेशन (वीबीए) माइक्रोसॉफ्ट ऑफिस में कार्यों और कार्यों को स्वचालित करने के लिए प्रोग्राम लिखने के लिए मानक भाषा है। समझें कि वीबीए कोड की सुरक्षा कैसे करें ताकि दूसरे आपके मैक्रोज़ को तोड़फोड़ या चोरी न कर सकें।
वीबीए पासवर्ड की सुरक्षा और हटाने के लिए, देखें यह लेख.
कदम
3 में से विधि 1 पासवर्ड के साथ सुरक्षित VBA कोड
चरण 1. विजुअल बेसिक एडिटर खोलें, जो आमतौर पर "टूल्स" मेनू में "मैक्रो" के अंतर्गत पाया जाता है।
(एक्सेस में, आपको अपने कंप्यूटर सेट-अप के आधार पर संपादक तक पहुंचने के लिए डेटाबेस विंडो में रहने की आवश्यकता हो सकती है।)
-
विजुअल बेसिक एडिटर के भीतर "टूल" मेनू में "प्रोजेक्ट प्रॉपर्टीज" चुनें।
चरण 2. "सुरक्षा" टैब पर जाएं।
चरण 3. "देखने के लिए लॉक प्रोजेक्ट" चेक बॉक्स का चयन करें।
यदि आप इस बॉक्स को चेक नहीं करते हैं, तो आप अपना कोड नहीं छिपाएंगे।
चरण 4. संकेतित बक्सों में अपना वांछित पासवर्ड बनाएं और पुष्टि करें।
चरण 5. सुरक्षा के प्रभावी होने के लिए अपनी कार्यपुस्तिका को सहेजें, बंद करें और फिर से खोलें।
(Microsoft Excel 2007 और बाद में, आपको अपने कोड के काम करने के लिए XLSM फ़ाइल के रूप में सहेजने की आवश्यकता हो सकती है।)
विधि 2 का 3: VBA कोड को एक्सेस 2007 के साथ केवल-पढ़ने के लिए फ़ाइल में छुपाएं
चरण 1. "डेटाबेस उपकरण" टैब पर जाएं।
चरण 2. "डेटाबेस उपकरण" समूह खोजें।
चरण 3. "एसीसीडीई बनाएं" चुनें।
चरण 4. ACCDE फ़ाइल को मूल फ़ाइल से अलग नाम से सहेजें।
वह ACCDE फ़ाइल केवल-पढ़ने के लिए फ़ाइल प्रकार है, इसलिए कोई भी परिवर्तन करने में सक्षम होने के लिए आपको मूल फ़ाइल भी रखनी होगी।
विधि 3 का 3: ऐड-इन करके अपने VBA कोड को सुरक्षित रखें
चरण 1. उस प्रकार की एक खाली कार्यालय फ़ाइल बनाएँ जो आपके कोड का उपयोग करेगी।
(उदाहरण के लिए, यदि आपका कोड एमएस एक्सेल के साथ काम करता है, तो एक एक्सेल फाइल बनाएं।)
चरण 2. अपने VBA कोड को उस खाली फ़ाइल के Visual Basic Editor में कॉपी करें।
चरण 3. "मैक्रोज़" विंडो खोलें, जो आमतौर पर "टूल्स" के अंतर्गत संग्रहीत होती है।
चरण 4. अपने कोड का पुन: परीक्षण करें, जो इसे डीबग करता है।
चरण 5. अपने परीक्षण द्वारा खाली फ़ाइल में जोड़ी गई किसी भी चीज़ को हटा दें।
चरण 6. मैक्रो में एक विवरण जोड़ें जो आपके ऐड-इन में चलेगा।
(विवरण सम्मिलित करने में सक्षम होने के लिए आपको मैक्रो "विकल्प" का चयन करने की आवश्यकता हो सकती है।)
चरण 7. अपना कोड संकलित करें।
(विजुअल बेसिक एडिटर में, "डीबग" मेनू के नीचे देखें और "कंपाइल वीबीए प्रोजेक्ट" चुनें।)
चरण 8. फ़ाइल की एक प्रति मानक फ़ाइल प्रकार में सहेजें।
चरण 9. विजुअल बेसिक एडिटर में "टूल्स" पर जाएं, फिर "प्रोजेक्ट प्रॉपर्टीज" चुनें।
चरण 10. "सुरक्षा" टैब चुनें।
चरण 11. "देखने के लिए लॉक प्रोजेक्ट" चेक बॉक्स को सक्रिय करें।
(आप जिस विशिष्ट फ़ाइल प्रकार के साथ काम कर रहे हैं और एमएस ऑफिस और आपके कंप्यूटर के लिए आपकी सेटिंग्स के आधार पर आपको पासवर्ड सेट करने की भी आवश्यकता हो सकती है।)
चरण 12. "इस रूप में सहेजें" या "एक प्रतिलिपि सहेजें" संवाद बॉक्स खोलें।
चरण 13. ड्रॉप-डाउन मेनू तक पहुंचें और फ़ाइल प्रकार को उपयुक्त प्रकार के ऐड-इन में बदलें।
- Microsoft Word ऐड-इन को DOT फ़ाइल, दस्तावेज़ टेम्पलेट के रूप में सहेजें। (यदि आप Word प्रारंभ करते समय ऐड-इन चलाना चाहते हैं, तो इसे Word स्टार्टअप फ़ोल्डर में सहेजें।)
- Microsoft Excel ऐड-इन को XLA फ़ाइल के रूप में सहेजें।
- Microsoft Access ऐड-इन को MDE फ़ाइल के रूप में सहेजें, जो VBA कोड की सुरक्षा करेगा। (Microsoft Access ऐड-इन्स को MDA फ़ाइलों के रूप में भी सहेजा जा सकता है, लेकिन यह कोड को छिपाता नहीं है।)
- एक Microsoft PowerPoint ऐड-इन को PPA फ़ाइल के रूप में सहेजें जो VBA कोड को छिपा देगा और इसे आपके अलावा किसी अन्य के लिए इसे एक्सेस करने या इसे संपादित करने में असमर्थ छोड़ देगा।
चरण 14. माइक्रोसॉफ्ट ऑफिस से बाहर निकलें और फिर से खोलें।
आपके ऐड-इन्स अब प्रयोग करने योग्य होने चाहिए।
टिप्स
- यदि आपको VBA संपादक या ऐड-इन प्रबंधक नहीं मिल रहा है, तो सुनिश्चित करें कि यह आपके कंप्यूटर पर स्थापित है। यदि नहीं, तो संभवतः आपको आवश्यक प्रोग्राम स्थापित करने के लिए अपने Office सुइट स्थापना डिस्क तक पहुँचने की आवश्यकता होगी।
- Microsoft Office के लिए आपकी विशिष्ट सेटिंग्स और सेटअप प्रभावित कर सकते हैं कि प्रत्येक प्रोग्राम में विभिन्न फ़ंक्शन कहाँ स्थित हैं। यदि आपको कोई फ़ंक्शन नहीं मिल रहा है, तो फ़ंक्शन नाम के लिए त्वरित "सहायता" खोज चलाने का प्रयास करें।