एक्सेल में ईमेल बॉडी में एक निर्दिष्ट रेंज को कॉपी और पेस्ट करके ईमेल कैसे भेजें?
कई मामलों में, एक्सेल वर्कशीट में सामग्री की एक निर्दिष्ट श्रृंखला आपके ईमेल संचार में उपयोगी हो सकती है। इस लेख में, हम एक्सेल में सीधे ईमेल बॉडी में पेस्ट करके निर्दिष्ट सीमा के साथ ईमेल भेजने की एक विधि पेश करेंगे।
Excel में ईमेल के मुख्य भाग में चिपकाई गई एक निर्दिष्ट सीमा के साथ ईमेल भेजें
एक अद्भुत टूल के साथ ईमेल के मुख्य भाग में चिपकाई गई एक निर्दिष्ट सीमा के साथ ईमेल भेजें
एक्सेल में मेलिंग के लिए और अधिक ट्यूटोरियल...
Excel में ईमेल के मुख्य भाग में चिपकाई गई एक निर्दिष्ट सीमा के साथ ईमेल भेजें
निम्नलिखित वीबीए कोड आपको एक श्रेणी की प्रतिलिपि बनाने और सीधे एक्सेल में आउटलुक ईमेल बॉडी में पेस्ट करने में मदद कर सकता है। कृपया निम्नानुसार करें.
1. वर्कशीट में वह रेंज शामिल है जिसे आपको कॉपी करने की आवश्यकता है, दबाएं ऑल्ट + F11 खोलने के लिए एक साथ कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2. उद्घाटन में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया क्लिक करें टूल्स > संदर्भ जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
3। में सन्दर्भ - वीबीएप्रोजेक्ट संवाद बॉक्स, कृपया ढूंढें और जांचें माइक्रोसॉफ्ट आउटलुक ऑब्जेक्ट लाइब्रेरी विकल्प, और फिर क्लिक करें OK बटन.
4। क्लिक करें सम्मिलित करें > मॉड्यूल, फिर नीचे दिए गए VBA कोड को कॉपी करके मॉड्यूल विंडो में पेस्ट करें।
वीबीए कोड: एक्सेल में ईमेल बॉडी में चिपकाए गए एक निर्दिष्ट सीमा के साथ ईमेल भेजें
Sub Send_Email()
'Updated by Extendoffice 20200119
Dim xRg As Range
Dim I, J As Long
Dim xAddress As String
Dim xEmailBody As String
Dim xMailOut As Outlook.MailItem
Dim xOutApp As Outlook.Application
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select range you need to paste into email body", "KuTools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xOutApp = CreateObject("Outlook.Application")
Set xMailOut = xOutApp.CreateItem(olMailItem)
For I = 1 To xRg.Rows.Count
For J = 1 To xRg.Columns.Count
xEmailBody = xEmailBody & " " & xRg.Cells(I, J).value
Next
xEmailBody = xEmailBody & vbNewLine
Next
xEmailBody = "Hi" & vbLf & vbLf & " body of message you want to add" & vbLf & vbLf & xEmailBody & vbNewLine
With xMailOut
.Subject = "Test"
.To = ""
.Body = xEmailBody
.Display
'.Send
End With
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub
नोट्स:
- 1). कृपया ईमेल का मुख्य भाग लाइन में बदलें xEmailBody = "हाय" और vbLf और vbLf और "संदेश का मुख्य भाग जिसे आप जोड़ना चाहते हैं" और vbLf और vbLf और xEmailBody और vbNewLine जैसी तुम्हारी ज़रूरत है।
- 2). कृपया अपना ईमेल प्राप्तकर्ता और विषय निर्दिष्ट करें (.को = और .विषय = "परीक्षण") कोड में पंक्तियाँ.
5। दबाएं F5 कोड चलाने की कुंजी. पॉप अप में एक्सेल के लिए कुटूल संवाद बॉक्स में, कृपया उस श्रेणी का चयन करें जिसे आपको ईमेल के मुख्य भाग में चिपकाना है और फिर क्लिक करें OK बटन। स्क्रीनशॉट देखें:
6. अब निर्दिष्ट प्राप्तकर्ता, विषय, मुख्य भाग और चयनित एक्सेल रेंज के साथ एक ईमेल बनाया गया है, कृपया क्लिक करें भेजें इस ईमेल को भेजने के लिए बटन. दिखाए गए स्क्रीनशॉट को देखें।
नोट: वीबीए कोड केवल तभी काम करता है जब आप आउटलुक को अपने ईमेल प्रोग्राम के रूप में उपयोग करते हैं।
एक अद्भुत टूल के साथ ईमेल के मुख्य भाग में चिपकाई गई एक निर्दिष्ट सीमा के साथ ईमेल भेजें
यदि आप आउटलुक का उपयोग नहीं करते हैं और फिर भी एक निर्दिष्ट सीमा डेटा के साथ एक्सेल में सीधे ईमेल भेजना चाहते हैं, तो मैं अत्यधिक अनुशंसा करता हूं ईमेल भेजिए की उपयोगिता एक्सेल के लिए कुटूल आपके लिए। इस सुविधा के साथ, आपको बस एक ईमेल पते के आउटगोइंग सर्वर को कॉन्फ़िगर करना होगा, और फिर भविष्य में सीधे इस ईमेल पते के माध्यम से एक्सेल में ईमेल भेजना होगा।
आवेदन करने से पहले एक्सेल के लिए कुटूल, कृपया सबसे पहले इसे डाउनलोड करें और इंस्टॉल करें.
1. सबसे पहले, आपको आवश्यक फ़ील्ड के साथ एक मेलिंग सूची तैयार करनी होगी।
- टिप्स: मेलिंग सूची में कम से कम 2 पंक्तियाँ होनी चाहिए, और पहली पंक्ति में हेडर होने चाहिए (मान लीजिए कि आप एक्सेल में दो ईमेल पतों पर ईमेल भेजना चाहते हैं, कृपया इन दो ईमेल पतों को हेडर "ईमेल" के साथ टाइप करें जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है) ).
- वैकल्पिक रूप से, आप आसानी से एक मेलिंग सूची बना सकते हैं मेलिंग सूची बनाएं सुविधा.
2. वह सीमा चुनें जिसके लिए आप ईमेल के मुख्य भाग में डेटा जोड़ेंगे और दबाएँ कंट्रोल + C इसे कॉपी करने के लिए चाबी
3. संपूर्ण मेलिंग सूची चुनें (हेडर शामिल करें), क्लिक करें कुटूल्स प्लस > ईमेल भेजिए. स्क्रीनशॉट देखें:
4. फिर ईमेल भेजिए संवाद बॉक्स पॉप अप होता है.
- 4.1) चयनित मेलिंग सूची के आइटम संबंधित फ़ील्ड में भरे जाते हैं (आप अपनी आवश्यकता के अनुसार मेलिंग सूची में और फ़ील्ड जोड़ सकते हैं);
- 4.2) ईमेल बॉडी बॉक्स पर क्लिक करें, दबाएं कंट्रोल + V चयनित श्रेणी डेटा को इसमें चिपकाने के लिए कुंजियाँ। उसके बाद, अपनी आवश्यकतानुसार अन्य सामग्री जोड़ें;
- 4.3 अनचेक करें आउटलुक के माध्यम से ईमेल भेजें डिब्बा;
- 2.4) क्लिक करें आउटगोइंग सर्वर सेटिंग्स बटन। स्क्रीनशॉट देखें:
5. फिर आउटगोइंग सर्वर (एसएमटीपी) सेटिंग्स - नई योजना संवाद बॉक्स पॉप अप होता है. कृपया ईमेल पते को उसकी सर्वर सेटिंग्स के साथ भरें, जाँच करने के बाद सभी भेजे गए मेल को सहेजने के लिए एक फ़ोल्डर निर्दिष्ट करें भेजे गए ईमेल सहेजें बॉक्स, और फिर क्लिक करें OK सेटिंग्स को बचाने के लिए बटन।
6. जब यह वापस आता है ईमेल भेजिए संवाद बॉक्स में, क्लिक करें भेजें ईमेल भेजने के लिए बटन.
अब से, आप इस सुविधा के साथ सीधे एक्सेल में ईमेल भेज सकते हैं।
यदि आप इस उपयोगिता का निःशुल्क परीक्षण (30-दिन) चाहते हैं, कृपया इसे डाउनलोड करने के लिए क्लिक करें, और फिर उपरोक्त चरणों के अनुसार ऑपरेशन लागू करने के लिए जाएं।
संबंधित आलेख:
Excel में कक्षों में निर्दिष्ट ईमेल पतों पर ईमेल भेजें
मान लीजिए कि आपके पास ईमेल पतों की एक सूची है, और आप सीधे एक्सेल में इन ईमेल पतों पर थोक में ईमेल संदेश भेजना चाहते हैं। उसकी प्राप्ति कैसे हो? यह आलेख आपको Excel में कक्षों में निर्दिष्ट एकाधिक ईमेल पतों पर ईमेल भेजने के तरीके दिखाएगा।
एक्सेल में ईमेल भेजते समय आउटलुक हस्ताक्षर डालें
मान लीजिए कि आप सीधे एक्सेल में एक ईमेल भेजना चाहते हैं, तो आप उस ईमेल में डिफ़ॉल्ट आउटलुक हस्ताक्षर कैसे जोड़ सकते हैं? यह आलेख एक्सेल में ईमेल भेजते समय आउटलुक हस्ताक्षर जोड़ने में आपकी सहायता के लिए दो तरीके प्रदान करता है।
एक्सेल में संलग्न अनेक अनुलग्नकों के साथ ईमेल भेजें
यह आलेख एक्सेल में संलग्न कई अनुलग्नकों के साथ आउटलुक के माध्यम से एक ईमेल भेजने के बारे में बात कर रहा है।
यदि एक्सेल में नियत तिथि पूरी हो गई है तो ईमेल भेजें
उदाहरण के लिए, यदि कॉलम सी में देय तिथि 7 दिनों से कम या उसके बराबर है (वर्तमान तिथि 2017/9/13 है), तो कॉलम बी में निर्दिष्ट सामग्री के साथ कॉलम ए में निर्दिष्ट प्राप्तकर्ता को एक ईमेल अनुस्मारक भेजें। कैसे करें इसे प्राप्त करॊ? यह आलेख विवरण में इससे निपटने के लिए एक VBA विधि प्रदान करेगा।
एक्सेल में सेल वैल्यू के आधार पर स्वचालित रूप से ईमेल भेजें
मान लीजिए कि आप एक्सेल में निर्दिष्ट सेल मान के आधार पर आउटलुक के माध्यम से एक निश्चित प्राप्तकर्ता को एक ईमेल भेजना चाहते हैं। उदाहरण के लिए, जब किसी वर्कशीट में सेल D7 का मान 200 से अधिक होता है, तो एक ईमेल स्वचालित रूप से बन जाती है। यह आलेख आपके लिए इस समस्या को शीघ्रता से हल करने के लिए एक VBA विधि का परिचय देता है।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!