विषयसूची
इस लेख में, हम आपको 5 मैक्रो दिखाएंगे ईमेल भेजने के लिए Excel से। अपने तरीकों को प्रदर्शित करने के लिए, हमने 3 कॉलम : " नाम ", " ईमेल ", और " शहर " के साथ एक डेटासेट चुना है। ”।
प्रैक्टिस वर्कबुक डाउनलोड करें
ईमेल भेजने के लिए मैक्रो का उपयोग करना।xlsm
5 तरीके एक्सेल से ईमेल भेजने के लिए मैक्रो का उपयोग करने के लिए
1. ईमेल भेजने के लिए आउटलुक ऑब्जेक्ट लाइब्रेरी का उपयोग
पहले मैक्रो के लिए, हम "<1" सक्षम करने जा रहे हैं>Microsoft Outlook 16.0 ऑब्जेक्ट लाइब्रेरी ” Excel से एक ईमेल भेजने के लिए। इसके अलावा, हमें अपने आउटलुक अकाउंट Excel में लॉग इन करना होगा।
स्टेप्स:
शुरुआत में, हम विज़ुअल बेसिक विंडो लाने जा रहे हैं।
- सबसे पहले, डेवलपर टैब >>> विज़ुअल बेसिक चुनें।
वैकल्पिक रूप से, आप VBA विंडो प्रदर्शित करने के लिए ALT + F11 दबा सकते हैं।
<0- दूसरा, टूल्स >>> " संदर्भ... " चुनें।
एक नया डायलॉग बॉक्स दिखाई देगा।
- तीसरा, " Microsoft Outlook 16.0 ऑब्जेक्ट लाइब्रेरी " चुनें, और ठीक दबाएं।
इस प्रकार, हम आउटलुक ऑब्जेक्ट लाइब्रेरी सक्षम कर देंगे .
- उन्हें Insert >>> मॉड्यूल चुनें।
हम यहां अपना कोड टाइप करेंगे।
- उसके बाद, निम्न टाइप करेंकोड। हमारे सब प्रोसीजर Macro_Send_Email को कॉल करना।
- दूसरे, हम वैरिएबल टाइप्स की घोषणा कर रहे हैं। आउटलुक को हमारे मेल एप्लिकेशन के रूप में फिर से चुन रहे हैं।>.
- उसके बाद, ईमेल सामग्री हमारे कोड में सेट की गई है।
- अंत में, " VBA प्रदर्शन संपत्ति " का उपयोग यहां प्रदर्शित करने के लिए किया जाता है हमारा ईमेल . इसलिए, हमें सेंड मैन्युअल रूप से सेंड ईमेल पर प्रेस करना होगा। इसके अलावा, हम " संपत्ति भेजें " का उपयोग ईमेल भेजने के लिए बिना प्रदर्शित किए कर सकते हैं।
- उसके बाद, सहेजें और मॉड्यूल को बंद करें।
अब, हम कोड चलाएंगे ।
- सबसे पहले, से डेवलपर टैब >>> मैक्रोज़ चुनें।
मैक्रो डायलॉग बॉक्स दिखाई देगा।
- दूसरे , हमारी उप प्रक्रिया " Macro_Send_Email " चुनें।
- अंत में, चलाएं दबाएं।
कोड निष्पादित करने के बाद, हम ईमेल विंडो देखेंगे। हम भेजें पर क्लिक कर सकते हैं। इस प्रकार, हमने आपको एक्सेल से VBA का उपयोग करके एक ईमेल भेजने का पहला तरीका दिखाया है।
और पढ़ें: आउटलुक के बिना एक्सेल वीबीए से ईमेल भेजें (4 उपयुक्त उदाहरण)
2. जीमेल खाते से ईमेल भेजने के लिए मैक्रोएक्सेल में
इस विधि के लिए, हमें जीमेल खाते से कम सुरक्षित ऐप एक्सेस की आवश्यकता है। इसके अतिरिक्त, हमें संदर्भ मेनू से Microsoft CDO को सक्षम करना होगा।
चरण:
- सबसे पहले, जैसा कि पहली विधि में दिखाया गया है , संदर्भ संवाद बॉक्स लाएं। ” और ओके दबाएं। सेटिंग्स ।
- अंत में, कम सुरक्षित ऐप एक्सेस चालू करें।
अब, हम इनपुट करेंगे हमारा मैक्रो कोड।
- सबसे पहले, जैसा कि विधि 1 में दिखाया गया है, मॉड्यूल विंडो लाएं और इस कोड को टाइप करें।
8547
VBA कोड ब्रेकडाउन
- सबसे पहले, हम अपने <को कॉल कर रहे हैं 1>सब प्रोसीजर Send_Gmail_Macro ।
- दूसरा, हम वैरिएबल टाइप घोषित कर रहे हैं।
- तीसरा, हम सेट कर रहे हैं ईमेल हमारे कोड में सामग्री।
- फिर, हम अपने लॉगिन प्रमाणिकता प्रदान कर रहे हैं। आपको अपना आईडी और पासवर्ड यहां टाइप करना होगा।
- उसके बाद, हमने पोर्ट 465<पर सेट कर दिया है। 2>।
- आखिरकार, हम अपना ईमेल भेज रहे हैं।
- फिर, सहेजें और इस कोड को चलाएं।
हमने हमारे पते पर एक ईमेल भेजा है।
और पढ़ें: एक्सेल से बॉडी के साथ ईमेल भेजने के लिए मैक्रो (3उपयोगी मामले)
3. एक कॉलम से प्राप्तकर्ताओं की सूची को ईमेल भेजें
तीसरी विधि के लिए, हम ईमेल भेजने जा रहे हैं 7 लोग मैक्रो से Excel का उपयोग कर रहे हैं। हम अपने डेटासेट की अंतिम पंक्ति ढूंढेंगे, इसलिए हमारा कोड एक लंबी सूची के लिए काम करेगा। हम सेल C5:C10 रेंज से ईमेल भेजेंगे।
चरण: <3
- सबसे पहले, जैसा कि विधि 1 में दिखाया गया है, मॉड्यूल विंडो लाएं और इस कोड को टाइप करें।
7860
VBA कोड ब्रेकडाउन
- सबसे पहले, हम अपनी सब प्रोसीजर Macro_Send_Email_From_A_List<को कॉल कर रहे हैं 21>।
- दूसरा, हम वैरिएबल प्रकारों को घोषित कर रहे हैं।
- तीसरा, हम आउटलुक को अपने मेल के रूप में चुन रहे हैं अनुप्रयोग ।
- फिर, हम अंतिम पंक्ति खोज रहे हैं, जो हमारे डेटासेट के लिए 10 है।
- उसके बाद, जैसा हमारा ईमेल पंक्ति 5 से शुरू होता है, हमने 5 इनपुट को " वैरिएबल z " के शुरुआती मान के रूप में रखा है . इसके अलावा, हमारे ईमेल C कॉलम पर हैं, इसलिए हमने 3 को सेल प्रॉपर्टी के अंदर इनपुट किया है।
- फिर, हम ईमेल सामग्री को अपने कोड में सेट कर रहे हैं।
- अंत में, " .डिस्प्ले " का उपयोग यहां हमारे ईमेल<2 को प्रदर्शित करने के लिए किया जाता है।>। इसलिए, हमें सेंड मैन्युअल रूप से सेंड ईमेल पर प्रेस करना होगा। इसके अलावा, हम " .Send " का उपयोग ईमेल भेजने के लिए बिना प्रदर्शित किए कर सकते हैं।
- फिर, सहेजें और चलाएं मॉड्यूल ।
हम देख सकते हैं कि हमारे सभी ईमेल <में प्रदर्शित हैं 1>बीसीसी । अंत में, हम अपना काम पूरा करने के लिए भेजें दबा सकते हैं।
और पढ़ें: ईमेल कैसे भेजें एक्सेल सूची से (2 प्रभावी तरीके)
समान रीडिंग
- एक्सेल में शर्तें पूरी होने पर स्वचालित रूप से ईमेल कैसे भेजें
- एक्सेल फ़ाइल को ऑनलाइन कैसे शेयर करें (2 आसान तरीके)
- वीबीए का उपयोग करके एक्सेल वर्कशीट से स्वचालित रूप से रिमाइंडर ईमेल भेजें <12 एक्सेल में शर्तें पूरी होने पर ईमेल कैसे भेजें (3 आसान तरीके)
- एक्सेल में शेयर वर्कबुक कैसे इनेबल करें
4 ईमेल
इस सेक्शन में, हम सक्रिय वर्कशीट अपने लक्षित व्यक्ति को भेजेंगे। यहां, हमें अपनी एक्सेल फाइल की लोकेशन चुननी होगी।
स्टेप्स:
- सबसे पहले, जैसा कि विधि 1 में दिखाया गया है, मॉड्यूल विंडो लाएं और इस कोड को टाइप करें।
2752
VBA कोड ब्रेकडाउन
- सबसे पहले, हम अपनी सब प्रोसीजर Macro_Email_Single_Sheet कॉल कर रहे हैं।
- दूसरा, हम वैरिएबल प्रकार घोषित कर रहे हैं।
- तीसरा, हम सक्रिय शीट को कॉपी कर रहे हैं और इसे एक अलग वर्कबुक ।
- उसके बाद, हम आउटलुक को अपने मेल एप्लिकेशन के रूप में चुन रहे हैं।
- फिर, हम सेटिंग कर रहे हैं ईमेल हमारे कोड में सामग्री।
- उसके बाद, हमने शीट को ईमेल से जोड़ दिया है।
- आखिरकार , हमारे ईमेल को प्रदर्शित करने के लिए " .प्रदर्शन " का उपयोग करें। इसलिए, हमें सेंड मैन्युअल रूप से सेंड ईमेल पर प्रेस करना होगा। इसके अलावा, हम प्रदर्शित किए बिना ईमेल भेजने के लिए .भेजें " का उपयोग कर सकते हैं।
- फिर, सहेजें और <1 मॉड्यूल चलाएं।
हम विंडो में शीट नाम देखेंगे। कार्य को पूरा करने के लिए भेजें दबाएं।
हम फ़ाइल खोल सकते हैं और सत्यापित कर सकते हैं कि हमारा कोड काम कर रहा है।
और पढ़ें: ईमेल द्वारा संपादन योग्य एक्सेल स्प्रेडशीट कैसे भेजें (3 त्वरित तरीके)
5. मैक्रो टू सेल वैल्यू के आधार पर ईमेल भेजें
अंतिम विधि के लिए, हमने अपने डेटासेट को थोड़ा बदल दिया है। हमने डेटासेट में " भुगतान बकाया " कॉलम जोड़ा है। यहां, हम एक ईमेल भेजेंगे जिसमें शहर " ओबामा " होगा। हम स्पष्ट रूप से देख सकते हैं कि पंक्ति 5 में यह शामिल है, इसलिए हम एक ईमेल उस व्यक्ति को ही भेजेंगे।
चरण:
- सबसे पहले, जैसा कि विधि 1 में दिखाया गया है, मॉड्यूल विंडो और टाइप करें यह कोड। हमारी पहली सब प्रोसीजर Send_Email_Condition को फिर से कॉल कर रहे हैं।" शर्तें " हमारी शीट के रूप में।
- तीसरा, अंतिम पंक्ति संख्या पाई जाती है। इसके अलावा, हमारा मान पंक्ति 5 से शुरू होता है, इसलिए हमने अपने कोड में पंक्ति 5 अंतिम पंक्ति में डाल दिया है।
- फिर, हमारे दूसरे सब प्रोसीजर Send_Email_With_Multiple_Condition को कॉल करें।
- उसके बाद, हम आउटलुक को अपने मेल एप्लिकेशन के रूप में चुन रहे हैं।
- फिर, ईमेल सामग्री हमारे कोड में सेट है।
- यहाँ, हम एक्सेल फ़ाइल को ईमेल के साथ संलग्न कर रहे हैं अनुलग्नक पद्धति का उपयोग करना।
- उसके बाद, " .डिस्प्ले " का उपयोग यहां हमारे ईमेल को प्रदर्शित करने के लिए किया जाता है। इसलिए, हमें सेंड मैन्युअल रूप से सेंड ईमेल पर प्रेस करना होगा। इसके अलावा, हम प्रदर्शित किए बिना ईमेल भेजने के लिए .भेजें " का उपयोग कर सकते हैं।
- फिर, सहेजें और चलाएं मॉड्यूल ।
निष्कर्ष में, हमने आपको भेजने का एक और तरीका दिखाया है एक ईमेल VBA मैक्रो से Excel का उपयोग करना।
अधिक पढ़ें: सेल सामग्री के आधार पर एक्सेल से स्वचालित रूप से ईमेल भेजें (2 विधियाँ)
अभ्यास अनुभाग
हमने एक्सेल में प्रत्येक विधि के लिए अभ्यास डेटासेट जोड़े हैं फ़ाइल।
निष्कर्ष
हमने आपको 5 तरीके मैक्रो से एक ईमेल Excel से भेजें। पढ़ने के लिए धन्यवाद, उत्कृष्ट प्रदर्शन करते रहें!