विषयसूची
यह लेख बताता है कि एक्सेल में मैक्रोज़ को कैसे चालू किया जाए, मैक्रो सुरक्षा की मूल बातें समझाई जाती हैं और दिखाया जाता है कि वीबीए कोड को सुरक्षित रूप से चलाने के लिए सुरक्षा सेटिंग्स को कैसे समायोजित किया जाए।
लगभग किसी भी तरह प्रौद्योगिकी, मैक्रोज़ का उपयोग अच्छाई और बुराई दोनों के लिए किया जा सकता है। इसलिए, Microsoft Excel में, सभी मैक्रो डिफ़ॉल्ट रूप से अक्षम होते हैं। यह ट्यूटोरियल एक्सेल में मैक्रोज़ को सक्षम करने के विभिन्न तरीकों को कवर करता है और इससे जुड़े संभावित जोखिमों की व्याख्या करता है। यह समझना महत्वपूर्ण है कि वे संभवतः कितने खतरनाक हो सकते हैं।
हालांकि VBA कोड जटिल और दोहराव वाले कार्यों को स्वचालित करने में बहुत प्रभावी हैं, वे सुरक्षा के दृष्टिकोण से जोखिम का एक महत्वपूर्ण स्रोत हैं। एक दुर्भावनापूर्ण मैक्रो जिसे आप अनजाने में चलाते हैं, आपकी हार्ड ड्राइव पर फ़ाइलों को पूरी तरह से नष्ट या नष्ट कर सकता है, आपके डेटा को गड़बड़ कर सकता है, और यहां तक कि आपके Microsoft Office स्थापना को भी दूषित कर सकता है। इस कारण से, एक्सेल की डिफ़ॉल्ट सेटिंग अधिसूचना के साथ सभी मैक्रोज़ को अक्षम करना है।
इन खतरों से कैसे बचें? बस एक साधारण नियम का पालन करें: केवल सुरक्षित मैक्रोज़ को सक्षम करें - वे जिन्हें आपने स्वयं लिखा या रिकॉर्ड किया है, विश्वसनीय स्रोतों से मैक्रोज़, और VBA कोड जिन्हें आपने समीक्षा की है और पूरी तरह से समझ लिया है।
व्यक्तिगत कार्यपुस्तिकाओं के लिए मैक्रोज़ को कैसे सक्षम करें
किसी निश्चित फ़ाइल के लिए मैक्रोज़ को चालू करने के दो तरीके हैं: सीधे कार्यपुस्तिका से और बैकस्टेज के माध्यम सेदृश्य।
सुरक्षा चेतावनी बार के माध्यम से मैक्रोज़ को सक्षम करें
डिफ़ॉल्ट मैक्रो सेटिंग्स के साथ, जब आप पहली बार मैक्रोज़ वाली कार्यपुस्तिका खोलते हैं, तो पीले रंग की सुरक्षा चेतावनी बार शीट के शीर्ष पर ठीक नीचे दिखाई देती है रिबन:
जब आप फ़ाइल को मैक्रोज़ के साथ खोल रहे हैं तो यदि विज़ुअल बेसिक संपादक खुला है, तो Microsoft Excel सुरक्षा सूचना प्रदर्शित होगी:
अगर आप फ़ाइल के स्रोत पर भरोसा करते हैं और जानते हैं कि सभी मैक्रो सुरक्षित हैं, तो सामग्री सक्षम करें या मैक्रोज़ सक्षम करें बटन पर क्लिक करें। यह मैक्रोज़ को चालू करेगा और फ़ाइल को विश्वसनीय दस्तावेज़ बना देगा। अगली बार जब आप कार्यपुस्तिका खोलेंगे, तो सुरक्षा चेतावनी दिखाई नहीं देगी।
यदि फ़ाइल का स्रोत अज्ञात है और आप मैक्रोज़ को सक्षम नहीं करना चाहते हैं, तो आप बंद करने के लिए 'X' बटन पर क्लिक कर सकते हैं। सुरक्षा चेतावनी। चेतावनी गायब हो जाएगी, लेकिन मैक्रोज़ अक्षम रहेंगे। मैक्रो चलाने के किसी भी प्रयास का परिणाम निम्न संदेश होगा।
यदि आपने गलती से मैक्रोज़ को अक्षम कर दिया है, तो बस कार्यपुस्तिका को फिर से खोलें, और फिर क्लिक करें चेतावनी पट्टी पर सामग्री बटन सक्षम करें।
बैकस्टेज व्यू में मैक्रोज़ चालू करें
किसी विशिष्ट कार्यपुस्तिका के लिए मैक्रोज़ को सक्षम करने का दूसरा तरीका ऑफिस बैकस्टेज व्यू के माध्यम से है। इसका तरीका यहां दिया गया है:
- फ़ाइल टैब पर क्लिक करें, और फिर बाएं मेनू में जानकारी पर क्लिक करें।
- सुरक्षा में चेतावनी क्षेत्र, सामग्री सक्षम करें क्लिक करें> सभी सामग्री सक्षम करें ।
पिछली पद्धति की तरह, आपकी कार्यपुस्तिका एक विश्वसनीय दस्तावेज़ बन जाएगी।
Excel में विश्वसनीय दस्तावेज़ों के बारे में आपको क्या पता होना चाहिए
संदेश बार या बैकस्टेज दृश्य के माध्यम से मैक्रोज़ को सक्षम करने से फ़ाइल एक विश्वसनीय दस्तावेज़ बन जाती है। हालाँकि, कुछ एक्सेल फाइलों को विश्वसनीय दस्तावेज नहीं बनाया जा सकता है। उदाहरण के लिए, एक असुरक्षित स्थान से खोली गई फाइलें जैसे कि टेंप फोल्डर, या यदि सिस्टम एडमिनिस्ट्रेटर ने आपके संगठन में सुरक्षा नीति को बिना किसी सूचना के सभी मैक्रो को अक्षम करने के लिए सेट किया है। ऐसे मामलों में, मैक्रो केवल एक बार के लिए सक्षम होते हैं। फ़ाइल के अगले उद्घाटन पर, एक्सेल आपको सामग्री को फिर से सक्षम करने के लिए कहेगा। इससे बचने के लिए, आप अपनी विश्वास केंद्र सेटिंग बदल सकते हैं या फ़ाइल को किसी विश्वसनीय स्थान पर सहेज सकते हैं।
एक बार जब कोई विशेष कार्यपुस्तिका एक विश्वसनीय दस्तावेज़ बन जाती है, तो उस पर अविश्वास करने का कोई तरीका नहीं है। आप केवल विश्वसनीय दस्तावेज़ सूची को साफ़ कर सकते हैं। इसके लिए, निम्न कार्य करें:
- फ़ाइल > विकल्प क्लिक करें।
- बाईं ओर, ट्रस्ट चुनें केंद्र , और फिर ट्रस्ट सेंटर सेटिंग्स पर क्लिक करें।
- ट्रस्ट सेंटर संवाद बॉक्स में, बाईं ओर स्थित विश्वसनीय दस्तावेज़ का चयन करें।
- क्लिक करें क्लियर करें , और फिर क्लिक करें ओके ।
इससे पहले की सभी विश्वसनीय फाइलें अविश्वसनीय हो जाएंगी। जब आप ऐसी फ़ाइल खोलते हैं, तो सुरक्षा चेतावनी दिखाई देगी।
युक्ति। यदि तुम करोकिसी दस्तावेज़ को विश्वसनीय नहीं बनाना चाहते, तो विश्वसनीय दस्तावेज़ अक्षम करें बॉक्स पर टिक करें। आप अभी भी कार्यपुस्तिका खोलने पर मैक्रो चालू करने में सक्षम होंगे, लेकिन केवल वर्तमान सत्र के लिए।
एक सत्र के लिए मैक्रोज़ को कैसे सक्षम करें
कुछ स्थितियों में, मैक्रोज़ को केवल एक बार सक्षम करने का कारण बनता है। उदाहरण के लिए, जब आपको VBA कोड वाली एक एक्सेल फ़ाइल प्राप्त हुई जिसकी आप जांच करना चाहते हैं, लेकिन आप इस फ़ाइल को एक विश्वसनीय दस्तावेज़ नहीं बनाना चाहते हैं।
निम्नलिखित निर्देश आपको सक्षम करने के चरणों के माध्यम से मार्गदर्शन करेंगे फ़ाइल के खुले रहने की अवधि के लिए मैक्रोज़:
- फ़ाइल टैब > जानकारी पर क्लिक करें।
- में सुरक्षा चेतावनी क्षेत्र, सामग्री सक्षम करें > उन्नत विकल्प क्लिक करें।
- Microsoft Office सुरक्षा विकल्प संवाद बॉक्स में, <चुनें 12>इस सत्र के लिए सामग्री सक्षम करें , और ओके क्लिक करें।
यह मैक्रो को एक बार के लिए चालू कर देता है। जब आप कार्यपुस्तिका को बंद करते हैं और फिर उसे फिर से खोलते हैं, तो चेतावनी फिर से दिखाई देगी। ट्रस्ट सेंटर में चयनित मैक्रो सेटिंग के आधार पर रन करें, जो वह स्थान है जहां आप एक्सेल के लिए सभी सुरक्षा सेटिंग्स कॉन्फ़िगर करते हैं।
डिफ़ॉल्ट रूप से सभी एक्सेल कार्यपुस्तिकाओं में मैक्रोज़ को सक्षम करने के लिए, यह आपको क्या करना है:
- क्लिक करें फ़ाइल टैब, और फिर बाएं बार के बिल्कुल नीचे स्थित विकल्प पर क्लिक करें।
- बाईं ओर के फलक पर, ट्रस्ट सेंटर चुनें , और फिर ट्रस्ट सेंटर सेटिंग्स... पर क्लिक करें।
टिप्पणियाँ:
- विश्वास केंद्र के माध्यम से आपके द्वारा सेट किया गया विकल्प नई डिफ़ॉल्ट मैक्रो सेटिंग बन जाता है और आपकी सभी एक्सेल फाइलों पर विश्व स्तर पर लागू होता है। यदि आप केवल विशिष्ट कार्यपुस्तिकाओं के लिए मैक्रोज़ को सक्षम करना चाहते हैं, तो उन्हें इसके बजाय किसी विश्वसनीय स्थान पर सहेजें।
- सभी कार्यपुस्तिकाओं में सभी मैक्रोज़ को सक्षम करने से आपका कंप्यूटर संभावित खतरनाक कोडों के लिए असुरक्षित हो जाता है।
एक्सेल मैक्रो सेटिंग्स की व्याख्या
नीचे हम विश्वास केंद्र में सभी मैक्रो सेटिंग्स को संक्षेप में समझाएंगे ताकि आपको एक सूचित निर्णय लेने में मदद मिल सके:
- सूचना के बिना सभी मैक्रो को अक्षम करें - सभी मैक्रो अक्षम हैं; कोई चेतावनी नहीं दिखाई देगी। आप विश्वसनीय स्थानों में संग्रहीत मैक्रोज़ को छोड़कर कोई भी मैक्रो नहीं चला पाएंगे।
- सूचना के साथ सभी मैक्रोज़ को अक्षम करें (डिफ़ॉल्ट) - मैक्रोज़ अक्षम हैं, लेकिन आप उन्हें एक पर सक्षम कर सकते हैं मामला-दर-मामला आधार।
- डिजिटल रूप से हस्ताक्षरित मैक्रोज़ को छोड़कर सभी मैक्रोज़ को अक्षम करें - अहस्ताक्षरित मैक्रोज़ सूचनाओं के साथ अक्षम हैं। एक विश्वसनीय प्रकाशक द्वारा एक विशेष प्रमाणपत्र के साथ डिजिटल रूप से हस्ताक्षरित मैक्रोज़ को चलाने की अनुमति है।यदि आपने प्रकाशक पर भरोसा नहीं किया है, तो एक्सेल आपको प्रकाशक पर भरोसा करने और मैक्रो को सक्षम करने के लिए संकेत देगा। दुर्भावनापूर्ण कोड।
- वीबीए प्रोजेक्ट ऑब्जेक्ट मॉडल तक ट्रस्ट एक्सेस - यह सेटिंग अनुप्रयोगों के लिए विजुअल बेसिक के ऑब्जेक्ट मॉडल तक प्रोग्रामेटिक एक्सेस को नियंत्रित करती है। अनधिकृत प्रोग्राम को आपके मैक्रोज़ को बदलने या स्व-प्रतिकृति हानिकारक कोड बनाने से रोकने के लिए यह डिफ़ॉल्ट रूप से अक्षम है।
ट्रस्ट सेंटर सेटिंग बदलते समय, कृपया ध्यान रखें कि वे केवल एक्सेल पर लागू होते हैं, सभी पर नहीं कार्यालय कार्यक्रम।
मैक्रो को एक विश्वसनीय स्थान में स्थायी रूप से सक्षम करें
वैश्विक मैक्रो सेटिंग्स में हेरफेर करने के बजाय, आप एक्सेल को अपने कंप्यूटर या स्थानीय नेटवर्क पर विशिष्ट स्थानों पर भरोसा करने के लिए कॉन्फ़िगर कर सकते हैं। विश्वसनीय स्थान में कोई भी एक्सेल फ़ाइल मैक्रोज़ सक्षम और बिना सुरक्षा चेतावनी के खुलती है, भले ही ट्रस्ट सेंटर सेटिंग्स में बिना सूचना के सभी मैक्रोज़ को अक्षम करें विकल्प चुना गया हो। अन्य सभी एक्सेल मैक्रो अक्षम होने पर यह आपको कुछ कार्यपुस्तिकाओं में मैक्रोज़ चलाने देता है!
व्यक्तिगत मैक्रो वर्कबुक में ऐसी फ़ाइलों का एक उदाहरण - उस वर्कबुक में सभी VBA कोड आपके उपयोग के लिए उपलब्ध होते हैं जब भी आप एक्सेल शुरू करते हैं, आपकी मैक्रो सेटिंग्स पर ध्यान दिए बिना।
वर्तमान विश्वसनीय स्थानों को देखने या एक नया जोड़ने के लिए, इनका पालन करेंचरण:
- फ़ाइल > विकल्प क्लिक करें।
- बाईं ओर के फलक पर, ट्रस्ट सेंटर<2 चुनें>, और फिर ट्रस्ट सेंटर सेटिंग्स... क्लिक करें।
- ट्रस्ट सेंटर संवाद बॉक्स में, बाईं ओर विश्वसनीय स्थान चुनें। आपको डिफ़ॉल्ट विश्वसनीय स्थानों की एक सूची दिखाई देगी। एक्सेल ऐड-इन्स, मैक्रोज़ और टेम्प्लेट के सही काम के लिए ये स्थान महत्वपूर्ण हैं और इन्हें बदला नहीं जाना चाहिए। तकनीकी रूप से, आप अपनी कार्यपुस्तिका को एक्सेल डिफ़ॉल्ट स्थानों में से एक में सहेज सकते हैं, लेकिन अपना खुद का एक बनाना बेहतर है।
- अपना विश्वसनीय स्थान सेट करने के लिए, नया स्थान जोड़ें... क्लिक करें।
- ब्राउज़ करें<2 क्लिक करें> उस फ़ोल्डर में नेविगेट करने के लिए बटन जिसे आप विश्वसनीय स्थान बनाना चाहते हैं।
- यदि आप चाहते हैं कि चयनित फ़ोल्डर का कोई सबफ़ोल्डर भी विश्वसनीय हो, तो इस स्थान के सबफ़ोल्डर भी विश्वसनीय हैं<2 की जाँच करें> बॉक्स।
- विवरण फ़ील्ड में एक संक्षिप्त सूचना टाइप करें (यह आपको कई स्थानों को प्रबंधित करने में मदद कर सकता है) या इसे खाली छोड़ दें।
- ठीक<2 क्लिक करें>.
हो गया! अब आप अपनी कार्यपुस्तिका को मैक्रोज़ के साथ अपने विश्वसनीय स्थान पर रख सकते हैं और एक्सेल की सुरक्षा सेटिंग्स के बारे में परेशान न हों।विश्वसनीय स्थान। क्योंकि एक्सेल स्वचालित रूप से सभी कार्यपुस्तिकाओं में सभी मैक्रोज़ को सक्षम करता है जो विश्वसनीय स्थानों में संग्रहीत हैं, वे आपकी सुरक्षा प्रणाली में तरह-तरह की खामियां बन जाते हैं, मैक्रो वायरस और हैकिंग हमलों के प्रति संवेदनशील होते हैं। कभी भी किसी अस्थायी फ़ोल्डर को विश्वसनीय स्रोत न बनाएं। साथ ही, दस्तावेज़ फ़ोल्डर से सावधान रहें, बल्कि एक सबफ़ोल्डर बनाएं और इसे एक विश्वसनीय स्थान के रूप में नामित करें।
हालांकि, जब Microsoft एक दरवाजा बंद करता है, तो उपयोगकर्ता एक विंडो खोलता है :) किसी ने उपयोगकर्ता को "स्प्लैश स्क्रीन" या "निर्देश पत्रक" के साथ मैक्रोज़ को सक्षम करने के लिए मजबूर करने का एक तरीका सुझाया। सामान्य विचार इस प्रकार है:
आप एक कोड लिखते हैं जो सभी कार्यपत्रकों को बनाता है लेकिन एक बहुत छिपा हुआ (xlSheetVeryHidden)। दिखाई देने वाली शीट (स्प्लैश स्क्रीन) कुछ इस तरह कहती है "कृपया मैक्रोज़ को सक्षम करें और फ़ाइल को फिर से खोलें" या अधिक विस्तृत निर्देश प्रदान करती है।
यदि मैक्रोज़ अक्षम हैं, तोउपयोगकर्ता केवल "स्प्लैश स्क्रीन" वर्कशीट देख सकता है; अन्य सभी पत्रक बहुत छिपे हुए हैं।
यदि मैक्रोज़ सक्षम हैं, तो कोड सभी पत्रकों को प्रकट करता है, और फिर कार्यपुस्तिका बंद होने पर उन्हें फिर से बहुत छिपा देता है।
Excel में मैक्रोज़ को कैसे अक्षम करें
जैसा कि पहले ही उल्लेख किया गया है, एक्सेल की डिफ़ॉल्ट सेटिंग मैक्रोज़ को अधिसूचना के साथ अक्षम करना है और उपयोगकर्ताओं को उन्हें मैन्युअल रूप से सक्षम करने की अनुमति देना है। यदि आप बिना किसी सूचना के चुपचाप सभी मैक्रोज़ को अक्षम करना चाहते हैं, तो विश्वास केंद्र में संबंधित विकल्प (पहला वाला) चुनें।
- अपने एक्सेल में, फ़ाइल<पर क्लिक करें। 2> टैब > विकल्प ।
- बाईं ओर के फलक पर, ट्रस्ट सेंटर चुनें, और फिर ट्रस्ट सेंटर सेटिंग्स... क्लिक करें।
- बाएं मेनू में, मैक्रो सेटिंग्स चुनें, बिना सूचना के सभी मैक्रोज़ अक्षम करें चुनें, और ओके क्लिक करें।
इसी तरह आप Excel में मैक्रोज़ को सक्षम और अक्षम कर सकते हैं। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह हमारे ब्लॉग पर आपसे मुलाकात होगी!