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