आउटलुक 2010 में मुझे मैक्रो को कैसे चलाना है?


9

मैंने आउटलुक के लिए एक मैक्रो लिखा है और यह चाहूंगा कि इसे एक बटन से चलाया जाए जो जब भी आप ईमेल लिखते हैं तो दिखाई देता है। जैसे, मैंने मैक्रो की ओर इशारा करते हुए क्विक एक्सेस टूलबार पर एक बटन जोड़ा है, इसे एक आइकन दिया है और इसे नाम दिया है।

मैं ट्रस्ट सेंटर ( फ़ाइल> विकल्प> ट्रस्ट सेंटर> ट्रस्ट सेंटर सेटिंग्स ..> मैक्रो सेटिंग्स ) में भी गया हूं और सुरक्षा स्तर को " सभी मैक्रो के लिए अधिसूचना " में बदल दिया है ।

जब तक मैं बटन पर क्लिक करता हूं तब तक मैंने Outlook को फिर से शुरू कर दिया है। आउटलुक 2003 और आउटलुक 2007 में, यह मैक्रो को चलाने के लिए पर्याप्त होता।

मैंने मैक्रो की पहली पंक्ति में एक ब्रेकप्वाइंट जोड़ा है और यह कभी नहीं चलता है। मैं केवल यह निष्कर्ष निकाल सकता हूं कि इसका मतलब है कि कहीं न कहीं आउटलुक 2010 अभी भी मैक्रोज़ को चलने से रोक रहा है।

क्या किसी को पता है कि मैक्रोज़ को चलाने के लिए आउटलुक 2010 को प्रोत्साहित करने के लिए मुझे और क्या करने की आवश्यकता है?


1
आप कोड कहाँ लिख रहे हैं? .... क्या यह ThisOutlookSession के तहत है ?? क्या आप यहां कोड पोस्ट कर सकते हैं?
टीकमादित्य

जवाबों:


7

आपको एक अच्छा पर्याप्त उत्तर देने के लिए आपको मेरे बारे में और अधिक जानकारी की आवश्यकता है, लेकिन यहां मैंने जो कुछ किया है उसका त्वरित अवलोकन है और मैक्रो जा पाने में सफल रहा।

यदि आप किसी ईवेंट के आधार पर मैक्रो रन करना चाहते हैं:

इसका मतलब है कि आप अपने कोड को उन घटनाओं के आधार पर चला रहे हैं जो आउटलुक में होती हैं। उदाहरण के लिए, Application_Startup

डेवलपर आईडीई ( Alt+ F11) के तहत Microsoft Outlook Objects-> चुनेंThisOutlookSession

यहां छवि विवरण दर्ज करें

फिर उस ड्रॉपडाउन को चुनें जो कहता है Generalऔर चुनें Application। फिर आप सभी ईवेंट संचालित विधियों का चयन करने में सक्षम होंगे जिन्हें आप जोड़ सकते हैं। उदाहरण के लिए:

यहां छवि विवरण दर्ज करें

यदि आप सिर्फ एक मैक्रो चलाने के लिए देख रहे हैं

IDE में, टूलबार निर्माण बटन ड्रॉपडाउन का चयन करें और चुनें Module

यहां छवि विवरण दर्ज करें

कोड के भीतर, बनाएं कि आप मॉड्यूल हैं:

Sub test()

    MsgBox "Hey Look a Macro!"

End Sub

फिर आप इसे डेवलपर टैब से चला सकते हैं:

यहां छवि विवरण दर्ज करें

नोट: आपको यह सुनिश्चित करना होगा कि आप सुरक्षा केंद्र में सभी मैक्रो को सक्षम करें

अधिक जानकारी के लिए मैं अत्यधिक सुझाव दूंगा कि आप डेवलपर की वेबसाइट सामग्री पर पढ़ें ।


सुरक्षा से समझौता करने और सभी मैक्रो को सक्षम करने के बजाय, आप selfcert.exe चलाकर अपने मैक्रो पर हस्ताक्षर कर सकते हैं, विश्वसनीय रूट प्रमाणन पर प्रमाण पत्र स्थापित कर सकते हैं - स्थानीय कंप्यूटर, आउटलुक को फिर से खोलना और चुना जाना हमेशा इस प्रकाशक पर भरोसा करता है (या यदि यह पॉप अप नहीं करता है आउटलुक प्रारंभिक लोड पर मैन्युअल रूप से alt-f11 दबाएं और फिर इस प्रकाशक पर हमेशा भरोसा रखें)।
बॉर्नटूकोड

0

यह पता चला कि मेरे आउटलुक की स्थापना दूषित हो गई थी, यही वजह है कि मैक्रोज़ नहीं चल रहे थे।

एक बाद में फिर से स्थापित और सब कुछ ठीक काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.