VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

एक्सेल में VBA स्क्रिप्ट का उपयोग करने के लिए किसी भी प्रोग्रामिंग ज्ञान की आवश्यकता नहीं होती है। VBA आपको कई उन्नत कार्य करने में मदद करता है जैसे कि एक स्प्रेडशीट रिपोर्ट बनाना जिसमें सभी पीसी जानकारी हो, एक स्प्रेडशीट से सीधे ईमेल करना ...

Microsoft Excel से ईमेल भेजने के लिए बस कुछ सरल स्क्रिप्ट की आवश्यकता होती है। यदि आप वास्तव में एक्सेल ऑफिस सॉफ्टवेयर से बाहर निकलना चाहते हैं तो इस सुविधा को अपनी स्प्रैडशीट में जोड़ने से न डरें

एक्सेल से ईमेल करें

Microsoft Excel में ईमेल भेजने के कई कारण हैं। उदाहरण के लिए, आपके कर्मचारी साप्ताहिक रूप से दस्तावेजों और स्प्रेडशीट को अपडेट करते हैं, और आप ईमेल सूचनाएं प्राप्त करना चाहते हैं जब वह क्रिया पूरी हो जाती है या कभी-कभी, आप एक ही कार्यपुस्तिका में सभी संपर्कों को ईमेल करना चाहते हैं। पर ...

आपने एक जटिल एक्सेल ईमेल स्क्रिप्ट का उपयोग करने के बारे में सोचा होगा, लेकिन यह वास्तव में बहुत सरल है। यह लेख आपको एक सुविधा का लाभ उठाने के लिए मार्गदर्शन करेगा जो कि एक्सेल VBA में लंबे समय से उपलब्ध है, जिसे सहयोग डेटा ऑब्जेक्ट (सीडीओ) कहा जाता है

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

सीडीओ एक मैसेजिंग कंपोनेंट है जिसका इस्तेमाल विंडोज में शुरुआती वर्जन से किया जाता है। इसे CDONTS कहा जाता था। Windows 2000 और XP के जन्म के बाद, "CDO for Windows 2000" ने इसे बदल दिया। यह घटक Microsoft Word या Excel में VBA स्थापना में शामिल है और किसी भी समय उपयोग के लिए उपलब्ध है।

वीबीए के साथ विंडोज उत्पादों में ईमेल करने के लिए इस घटक का उपयोग करना बेहद आसान है। उदाहरण के लिए, यह आलेख ईमेल भेजने के लिए Excel में CDO का उपयोग करता है जिसमें एक सेल में परिणाम होते हैं।

चरण 1: एक VBA मैक्रो बनाएँ

सबसे पहले, Excel Developer tab पर जाएं > Insert in Controls पैनल पर क्लिक करें , फिर एक कमांड बटन चुनें।

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

इसे इस वर्कशीट में खींचें, फिर डेवलपर रिबन में मैक्रोज़ पर क्लिक करके एक नया मैक्रो बनाएँ

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

जब आप Create बटन पर क्लिक करते हैं , तो यह VBA एडिटर खोलता है।

संपादक में उपकरण> संदर्भों पर नेविगेट करके सीडीओ पुस्तकालय का संदर्भ जोड़ें

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

Windows 2000 लाइब्रेरी के लिए Microsoft CDO देखने तक सूची को नीचे स्क्रॉल करें चेकबॉक्स चेक करें और ओके पर क्लिक करें

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

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

चरण 2: सीडीओ फ़ील्ड "से" और "टू" पर सेट करें

ऐसा करने के लिए, आपको पहले ईमेल से संबंधित ऑब्जेक्ट बनाने और सभी आवश्यक ईमेल डिलीवरी फ़ील्ड सेट करने की आवश्यकता है।

याद रखें कि बहुत से क्षेत्र हो भी सकते हैं और नहीं भी, लेकिन आवश्यकता और आवश्यकता है।

मंद CDO_Mail ऑब्जेक्ट के रूप में
Dim CDO_Config ऑब्जेक्ट के रूप में
Dim SMTP_Config वेरिएंट के रूप में
Dim StSubject स्ट्रिंग के
रूप में
Dim strFrom स्ट्रिंग स्ट्रिंग के रूप में
Dim strTo स्ट्रिंग के रूप में
मंद strcc स्ट्रिंग के रूप में
मंद strccc स्ट्रिंग स्ट्रिंग के रूप में मंद स्ट्रिंग के रूप में स्ट्रिंग।

strSubject = "एक्सेल स्प्रेडशीट के परिणाम"
strFrom = "[email protected]"
strTo = "[email protected]"
strCc = ""
strBcc = ""
strBody = = इस तिमाही के कुल परिणाम हैं: "& Str (Sheet1) .Cells (2, 1))

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

ईमेल सामग्री में डाल सामग्री एक साथ स्ट्रिंग का उपयोग और माइक्रोसॉफ्ट एक्सेल से डेटा डालने ईमेल में किसी भी सही सामग्री (जैसा कि ऊपर दिखाया गया है)।

चरण 3: बाहरी SMTP का उपयोग करने के लिए CDO कॉन्फ़िगर करें

कोड का अगला टुकड़ा वह है जहां आप ईमेल भेजने के लिए किसी भी बाहरी एसएमटीपी सर्वर का उपयोग करने के लिए सीडीओ को कॉन्फ़िगर करते हैं।

यह उदाहरण जीमेल के माध्यम से एसएसएल सेट नहीं करता है, सीडीओ एसएसएल की जगह ले सकता है लेकिन यह इस लेख के दायरे से बाहर है। यदि आपको एसएसएल का उपयोग करने की आवश्यकता है, तो जीथब में उन्नत कोड आपकी मदद कर सकता है।

CDO_Mail = CreateObject सेट करें ("CDO.Message")
त्रुटि GoTo Error_Handling पर

CDO_Config सेट करें = CreateObject ("CDO.Configuration")
CDO_Config.Load -1

SMTP_Config = CDO_Config.Fields सेट करें

SMTP_Config के साथ .Item
("http://schemas.microsoft.com/cdo/configuration/senduse") = 2
.Item ("http://schemas.microsoft.com/cdo/configuration-smtpserver") = "smtp"। gmail.com "
.Item (" http://schemas.microsoft.com/cdo/configuration/smtpauthententicate ") = 1।
item (" http://schemas.microsoft.com/cdo/configuration/endususername ") =" "। [email protected] "।
item (" http://schemas.microsoft.com/cdo/configuration/sendpassword ") =" पासवर्ड "
.Item (" http://schemas.microsoft.com/cdo/configuration/smtpserverport] ") = 25।
इटेम (" http://schemas.microsoft.com/cdo/configuration/smtpusessl ") = True
.Upate
End With

CDO_Mail
सेट के साथ। Configuration = CDO_Config
End साथ

चरण 4: सीडीओ सेटअप पूरा करें

आपने अब ईमेल भेजने के लिए अपने SMTP सर्वर को कॉन्फ़िगर किया है। आपको बस इतना करना है कि CDO_Mail ऑब्जेक्ट के लिए उपयुक्त फ़ील्ड भरें और कमांड भेजें

यह कैसे करना है:

CDO_Mail.Subject = strSubject
CDO_Mail.From = strFrom
CDO_Mail.To = strTo
CDO_Mail.TextBody = strBody
CDO_Mail.CC = strCc
CDO_Mail.BCC = strBcc
CDO_Mail.Send

Error_Handling:
यदि Err.Description <> "" तो MsgBox Err.Description

आउटलुक ईमेल ऑब्जेक्ट का उपयोग करते समय कोई भी पॉप-अप या सुरक्षा अलर्ट नहीं दिखाई देते हैं।

सीडीओ बस ईमेल घटकों को एक साथ रखता है और सूचना भेजने में सक्षम करने के लिए सर्वर कनेक्शन विवरण का उपयोग करता है। यह Microsoft Word या Excel VBA स्क्रिप्ट में ईमेल को संयोजित करने का सबसे आसान तरीका है।

कमांड स्क्रिप्ट को इस स्क्रिप्ट से जोड़ने के लिए, कोड संपादक तक पहुंचें और उस कार्यपत्रक के VBA कोड को देखने के लिए Sheet1 पर क्लिक करें

उस फ़ंक्शन का नाम टाइप करें जहां आपने ऊपर स्क्रिप्ट चिपकाई थी।

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

यह आपको इनबॉक्स में प्राप्त होने वाली जानकारी है।

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

नोट : यदि आपको त्रुटि प्राप्त होती है, तो परिवहन सर्वर से कनेक्ट करने में विफल रहा , सुनिश्चित करें कि आपने सही उपयोगकर्ता नाम, पासवर्ड, एसएमटीपी सर्वर और पोर्ट नंबर को SMTP_Config के साथ सूचीबद्ध कोड लाइन में दर्ज किया है

पूरी प्रक्रिया को बढ़ाएं और स्वचालित करें

एक बटन के साथ एक्सेल से ईमेल भेजना वास्तव में सुरक्षित और सुविधाजनक है। यदि आप अक्सर इस सुविधा का उपयोग करना चाहते हैं, तो आप इसे स्वचालित कर सकते हैं।

ऐसा करने के लिए, आपको मैक्रो को बदलने की आवश्यकता है। विज़ुअल बेसिक एडिटर पर जाएं, इकट्ठा किए गए पूरे कोड को कॉपी और पेस्ट करें। इसके बाद, प्रोजेक्ट पदानुक्रम से ThisWorkbook चुनें

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

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

अगला, कार्य शेड्यूलर खोलें आप निर्दिष्ट अंतराल पर स्वचालित रूप से स्प्रेडशीट खोलने के लिए विंडोज से पूछने के लिए इस टूल का उपयोग करेंगे। उस समय, आपका मैक्रो सक्रिय और ईमेल किया जाएगा।

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

का चयन करें मूल कार्य बनाएं ... मेनू से कार्रवाई और निर्देशों का पालन करें जब तक आप स्क्रीन कार्रवाई तक पहुँचते हैं।

प्रोग्राम प्रारंभ करें चुनें और अगला क्लिक करें

VBA स्क्रिप्ट का उपयोग करके एक्सेल स्प्रेडशीट से ईमेल भेजने के निर्देश

कंप्यूटर पर Microsoft Excel स्थान खोजने या प्रोग्राम / स्क्रिप्ट फ़ील्ड में पथ को कॉपी और पेस्ट करने के लिए ब्राउज़ बटन का उपयोग करें

फिर तर्क जोड़ें फ़ील्ड में Microsoft Excel दस्तावेज़ में पथ दर्ज करें

पूर्ण निर्देश और शेड्यूल आपको बनाया जाएगा।

आपको अगले कुछ मिनटों में कार्रवाई शेड्यूल करके इस सुविधा का परीक्षण करना चाहिए, फिर कार्य को संशोधित करने के बाद इसे प्रभावी ढंग से काम करते हुए देखना चाहिए।

नोट : आपको यह सुनिश्चित करने के लिए ट्रस्ट सेंटर सेटिंग्स समायोजित करने की आवश्यकता हो सकती है कि मैक्रो निम्नानुसार चलता है:

स्प्रेडशीट खोलें और फ़ाइल> विकल्प> विश्वास केंद्र पर नेविगेट करें

यहां, ट्रस्ट सेंटर सेटिंग्स पर क्लिक करें अगली स्क्रीन पर, कभी भी अवरुद्ध सामग्री के बारे में जानकारी न दिखाएँ

Microsoft Excel एक बहुत शक्तिशाली उपकरण है, लेकिन इसका उपयोग करना सीखना कभी-कभी कई लोगों के लिए चुनौतीपूर्ण हो सकता है। यदि आप इस सॉफ़्टवेयर को मास्टर करना चाहते हैं, तो आपको यह जानना होगा कि VBA का उपयोग कैसे करें। यह आसान नहीं है।

हालांकि, थोड़ा VBA अनुभव के साथ, आप Microsoft Excel पर बुनियादी कार्यों को स्वचालित कर सकते हैं और अधिक महत्वपूर्ण कार्यों पर अधिक समय केंद्रित कर सकते हैं।

आशा है कि लेख आपके लिए उपयोगी है। मैं आपको सफलता की कामना करता हूं!

Sign up and earn $1000 a day ⋙

Leave a Comment

वास्तविक Keylogger 3.2 - रिकॉर्ड कीबोर्ड गतिविधि 2024-2025 का नया अपडेट

वास्तविक Keylogger 3.2 - रिकॉर्ड कीबोर्ड गतिविधि 2024-2025 का नया अपडेट

वास्तविक Keylogger एक शक्तिशाली कीस्ट्रोक रिकॉर्डिंग सॉफ्टवेयर है जो पृष्ठभूमि में चलकर उपयोगकर्ता की सभी गतिविधियों को ट्रैक करता है।

स्पॉटफ्लक्स 4.0.0.0 - सुरक्षित वेब एक्सेस 2024, 2025

स्पॉटफ्लक्स 4.0.0.0 - सुरक्षित वेब एक्सेस 2024, 2025

स्पॉटफ्लक्स, एक आसान उपयोग वाला ऐप जो आपको एक सुरक्षित इंटरनेट कनेक्शन और मजेदार सर्फिंग अनुभव का वादा करता है।

2024, 2025 में आराध्य होम के नए संस्करण की अपडेट

2024, 2025 में आराध्य होम के नए संस्करण की अपडेट

जानें कैसे खेल सकते हैं आराध्य होम को, नए 2024 और 2025 संस्करणों के साथ। गेमिंग दुनिया में नए बदलावों और सुविधाओं की जानकारी प्राप्त करें।

2024, 2025 के लिए नवीनतम आराध्य होम गेम अपडेट

2024, 2025 के लिए नवीनतम आराध्य होम गेम अपडेट

2024, 2025 के लिए नवीनतम आराध्य होम गेम अपडेट जिसमें जानें कि बिल्ली को कैसे पालतू बनाना है।

क्या आप देख सकते हैं कि आपकी ट्विटर प्रोफ़ाइल किसने देखी? नहीं!

क्या आप देख सकते हैं कि आपकी ट्विटर प्रोफ़ाइल किसने देखी? नहीं!

यदि आपके पास एक ट्विटर खाता है, तो किसी बिंदु पर आप सोच रहे होंगे कि आपकी प्रोफ़ाइल से कौन जुड़ रहा है। जबकि कुछ चीजें हैं जो आप पा सकते हैं, जैसे कि कौन से खाते आपके ट्वीट को लाइक और रीपोस्ट करते हैं, यह असंभव है

इंस्टाग्राम हैक हो गया और ईमेल बदल गया - अपना खाता पुनर्प्राप्त करने के लिए कदम

इंस्टाग्राम हैक हो गया और ईमेल बदल गया - अपना खाता पुनर्प्राप्त करने के लिए कदम

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

क्या TikTok आपको व्यूज के लिए भुगतान करता है?

क्या TikTok आपको व्यूज के लिए भुगतान करता है?

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

सिग्नल में पिक्चर्स कहाँ स्टोर होती हैं

सिग्नल में पिक्चर्स कहाँ स्टोर होती हैं

यदि आप अभी कुछ समय से Signal का उपयोग कर रहे हैं, तो आप सोच रहे होंगे कि आपके चित्र कहाँ संग्रहीत हैं? आप शायद जानते हैं कि Signal अत्यधिक एन्क्रिप्टेड ऐप है, इसलिए आपकी छवियां सुरक्षित स्थान पर हैं। इस लेख को पढ़ें

हॉन्गकॉन्ग के लिए सर्वश्रेष्ठ वीपीएन: हॉन्ग कॉन्ग में रहते हुए फ्रीली एंड सेफली सर्फ करें

हॉन्गकॉन्ग के लिए सर्वश्रेष्ठ वीपीएन: हॉन्ग कॉन्ग में रहते हुए फ्रीली एंड सेफली सर्फ करें

क्या आप हांगकांग के लिए सर्वश्रेष्ठ वीपीएन खोज रहे हैं? एक विशेष प्रशासनिक क्षेत्र के रूप में, हांगकांग मुख्य भूमि चीन के समान इंटरनेट सेंसरशिप और अवरोधन से पीड़ित नहीं है, लेकिन इसका मतलब यह नहीं है कि इंटरनेट स्वतंत्रता या गोपनीयता

क्या आप Google होम पर वेक वर्ड बदल सकते हैं? नहीं!

क्या आप Google होम पर वेक वर्ड बदल सकते हैं? नहीं!

कहना: "हे गूगल" और "ओके गूगल" याद रखना बेहद आसान है, लेकिन थोड़ी देर बाद यह थोड़ा उबाऊ हो सकता है। अब आप कुछ नए वेक शब्द आज़माना चाहेंगे, क्योंकि वर्तमान वाले थोड़े हो रहे हैं

कलह आदेश - एक पूरी सूची और गाइड

कलह आदेश - एक पूरी सूची और गाइड

इसमें कोई संदेह नहीं है - इस समय, बाजार में डिस्कोर्ड सबसे अच्छा गेमिंग संचार ऐप है। यह सर्वरों को गोपनीयता, उपयोग में आसान आदेशों और अन्य चीजों के एक समूह पर जोर देने का दावा करता है जो आप कर सकते हैं

मेरा फेसबुक अकाउंट हैक और डिलीट कर दिया गया था - मुझे क्या करना चाहिए?

मेरा फेसबुक अकाउंट हैक और डिलीट कर दिया गया था - मुझे क्या करना चाहिए?

फेसबुक अकाउंट हैक होने से बहुत निराशा होती है, और इससे गलतफहमी हो सकती है। हालांकि, कुछ हैकर इससे भी आगे जाकर अकाउंट को पूरी तरह से डिलीट कर देते हैं। यदि ऐसा 30 दिन से अधिक समय पहले हुआ है, तो आपके पास नया बनाने का एकमात्र विकल्प है

मुझे कनेक्शन वाज़ रीसेट दिखाई दे रहा है—मुझे क्या करना चाहिए?

मुझे कनेक्शन वाज़ रीसेट दिखाई दे रहा है—मुझे क्या करना चाहिए?

एक कनेक्शन रीसेट संदेश कई स्थितियों के कारण हो सकता है, लेकिन उन सभी का मतलब एक ही है - आपके वेब ब्राउज़र और जिस वेब सर्वर तक आप पहुंचने का प्रयास कर रहे हैं, उसके बीच का लिंक अवरुद्ध है या काम नहीं कर रहा है। आप समस्या निवारण कर सकते हैं

डिज्नी प्लस दुर्घटनाग्रस्त रहता है - क्या करें?

डिज्नी प्लस दुर्घटनाग्रस्त रहता है - क्या करें?

डिज्नी शायद दुनिया का सबसे लोकप्रिय मनोरंजन ब्रांड है। पिछले साल डिज्नी प्लस स्ट्रीमिंग सेवा के दृश्य में प्रवेश करने के साथ समाप्त हुआ। इसने मूल सामग्री लाई और बेबी योदा मीम्स की शुरुआत की। यह डिज्नी फिल्म की तिजोरी भी लाया

सिग्नल मैसेजिंग - संदेश कहाँ संग्रहीत हैं?

सिग्नल मैसेजिंग - संदेश कहाँ संग्रहीत हैं?

चाहे आप एक नया सिग्नल हों या इसकी स्थापना के बाद से एक वफादार समर्थक, आप सोच रहे होंगे कि आपके सभी संदेश कहाँ जाते हैं? हम आपको सीधे बल्ले के बारे में बता दें- ये ज्यादा दूर तक नहीं जाते। इस लेख में, हम