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