स्वचालित रूपमा इमेल पठाउन एक्सेल म्याक्रो (3 उपयुक्त उदाहरणहरू)

  • यो साझा गर्नुहोस्
Hugh West

यस ट्यूटोरियलले स्वचालित रूपमा इमेल पठाउन एक्सेल म्याक्रो कसरी प्रयोग गर्ने भनेर वर्णन गर्नेछ। हामी VBA म्याक्रो प्रयोग गरेर हाम्रो मेलिङ सुविधा कन्फिगर गर्न सक्छौं। त्यसैले, VBA म्याक्रो प्रयोग गरेर हामी एकै समयमा धेरै प्रयोगकर्ताहरूलाई इमेल पठाउन सक्छौं। म्याक्रोको साथ स्वचालित रूपमा इमेल पठाउनको लागि हामीले हाम्रो उपकरणमा आउटलुक स्थापना गरेको हुनुपर्छ। किनभने हामीले सम्मिलित गर्ने कोडले प्रापकहरूलाई इमेल पठाउन आउटलुक प्रयोग गर्नेछ।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

तपाईले यहाँबाट अभ्यास कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ।

Email Automatically.xlsm पठाउनुहोस्

स्वचालित रूपमा इमेल पठाउनको लागि एक्सेल म्याक्रोको 3 उपयुक्त उदाहरणहरू

यस लेखभरि, हामी प्रदर्शन गर्नेछौं 3 प्रापकहरूलाई स्वचालित रूपमा इमेल पठाउन एक्सेल म्याक्रो प्रयोग गर्ने उपयुक्त उदाहरणहरू। उदाहरणको वर्णन गर्न सुरु गर्नु अघि हामीले हाम्रो एक्सेल पानामा एक चीज ठीक गर्न आवश्यक छ। स्वचालित रूपमा इमेल पठाउन म्याक्रो लागू गर्नु अघि तलका चरणहरू पूरा गर्नुहोस्।

चरण:

  • पहिले, आफ्नो डेटासेटबाट, विकासकर्ता ट्याब<मा जानुहोस्। २>। विकल्प भिजुअल बेसिक चयन गर्नुहोस्।

  • अर्को, उपकरण ट्याबमा जानुहोस् र विकल्प चयन गर्नुहोस्। सन्दर्भहरू

  • ' सन्दर्भ - VBAProject ' नामको नयाँ संवाद बाकस खुल्नेछ।
  • अन्तमा, ' Microsoft Office 16.0 Object Library ' विकल्प जाँच गर्नुहोस् र OK मा क्लिक गर्नुहोस्।

१. पठाउनको लागि एक्सेल VBA म्याक्रो लागू गर्नुहोस्इमेल स्वचालित रूपमा सेल मानको आधारमा

सबैभन्दा पहिले, हामी हाम्रो डेटासेटमा एक विशेष सेल मानको आधारमा स्वचालित रूपमा इमेल पठाउन एक्सेल VBA म्याक्रो लागू गर्नेछौं। यो उदाहरणको लागि हामी निम्न डेटासेट प्रयोग गर्नेछौं। हामी एउटा कोड लेख्नेछौं जसले सेल D6 सेलको मान 400 भन्दा ठूलो भएमा स्वचालित रूपमा ईमेल पठाउनेछ।

यो कार्य गर्नका लागि चरणहरू हेरौं।

चरण:

  • सुरु गर्न, दायाँ क्लिक गर्नुहोस् पानामा ' सेलमा आधारित '।
  • अतिरिक्त, ' कोड हेर्नुहोस् ' विकल्प चयन गर्नुहोस्।

<18

  • माथिको कार्यले त्यो कार्यपत्रको लागि खाली VBA कोड विन्डो खोल्नेछ। त्यो कोड सञ्झ्याल खोल्ने अर्को तरिका Alt + F11 थिच्नु हो।
  • यसबाहेक, त्यो कोड विन्डोमा निम्न कोड टाइप गर्नुहोस्:
6282
  • त्यसपछि, रन बटनमा क्लिक गर्नुहोस् वा कोड चलाउन F5 कुञ्जी थिच्नुहोस्।

  • Macros नामक नयाँ संवाद बाकस देखा पर्नेछ।
  • त्यसपछि, म्याक्रो नाम फिल्डमा म्याक्रो चयन गर्नुहोस् ' send_mail_outlook '।
  • अब रन बटनमा क्लिक गर्नुहोस्।

  • अन्तमा, अबदेखि जब सेल कक्षमा मान D6 > 400 आउटलुक मा एउटा इमेल निश्चित प्राप्तकर्ताहरूसँग स्वचालित रूपमा उत्पन्न हुनेछ। हामीले इमेल पठाउन पठाउनुहोस् बटनमा क्लिक गर्नुपर्छ।

पढ्नुहोस्थप: सेल सामग्रीमा आधारित एक्सेलबाट स्वचालित रूपमा इमेलहरू पठाउनुहोस् (२ विधिहरू)

2. स्वचालित रूपमा VBA म्याक्रोको साथ नियत मितिमा आधारित इमेल पठाउनुहोस्

मा दोस्रो विधि, हामी एक्सेल VBA म्याक्रो प्रयोग गर्नेछौं स्वचालित रूपमा इमेल पठाउनको लागि यदि कुनै परियोजनाको नियत मिति नजिक छ। यो एउटा रिमाइन्डर जस्तै कुरा हो। हामी यो उदाहरण चित्रण गर्न निम्न डेटासेट प्रयोग गर्छौं। डेटासेटमा विभिन्न बिक्रेताहरूका इमेलहरू, सन्देशहरू, र तिनीहरूको परियोजनाको मिति मिति समावेश हुन्छ।

यो विधि प्रदर्शन गर्न तलका चरणहरू पालना गर्नुहोस्।

चरण:

  • पहिले, पानामा दायाँ क्लिक गर्नुहोस् मिति
  • अर्को, विकल्प चयन गर्नुहोस् ' कोड हेर्नुहोस् '।

  • यसले सक्रिय कार्यपत्रको लागि खाली VBA कोड विन्डो खोल्छ। हामी त्यो कोड विन्डो प्राप्त गर्न Alt + F11 पनि थिच्न सक्छौं।
  • त्यसपछि, त्यो कोड विन्डोमा निम्न कोड घुसाउनुहोस्:
5618

" aMailBody = "" aMailBody = aMailBody & "नमस्ते" & zRgSendVal & CrLf aMailBody = aMailBody & "सन्देश: " & aRgText.Offset(j - 1 = MailBody &)। aMailBody & "" aMailItem = aOutApp.CreateItem(0) aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .देखाउनुहोस् अन्त्यको साथ सेट aMailItem = aOutApp।CreateItem(0)

  • अब, कोड चलाउन रन बटन वा F5 कुञ्जी प्रयोग गर्नुहोस्।
  • 24>

    • नयाँसंवाद बाकस पप अप हुनेछ।
    • पछि, त्यो संवाद बाकसको इनपुट फिल्डमा नियत मिति स्तम्भ दायरा चयन गर्नुहोस् D$5:$D$9 । त्यसपछि, ठीक छ मा क्लिक गर्नुहोस्।

    • एउटा थप संवाद बाकस पप अप हुनेछ।
    • थप, मा इनपुट फिल्डले इमेल ठेगानाहरू समावेश गर्ने स्तम्भ दायरा B$5:$B$9 चयन गर्नुहोस् र ठीक मा क्लिक गर्नुहोस्।

    • यसबाहेक, एउटा थप विन्डो पप अप हुनेछ। पप विन्डोको इनपुट फिल्डमा सन्देश दायरा $C$5:$C$9 चयन गर्नुहोस्।

    • अन्तमा , हामी निम्न छवि जस्तै परिणाम देख्न सक्छौं। हामीले 3 ईमेलहरू पाउँछौँ जुन स्वचालित रूपमा 3 आउटलुक को विभिन्न विन्डोहरूमा सिर्जना गरिन्छ। यसले पहिलो दुई इमेल ठेगानाहरूको लागि मेल सिर्जना गर्दैन। किनभने ती दुई परियोजनाको म्याद सकिएको छ।

    थप पढ्नुहोस्: कसरी स्वचालित रूपमा एक्सेलबाट इमेल पठाउने आधारमा मिति

    समान पढाइहरू

    • [समाधान गरिएको]: सेयर कार्यपुस्तिका एक्सेलमा नदेखिने (सजिलो चरणहरू सहित) <10
    • एक्सेल सूचीबाट कसरी इमेल पठाउने (२ प्रभावकारी तरिकाहरू)
    • इमेलद्वारा सम्पादन योग्य एक्सेल स्प्रेडसिट कसरी पठाउने (३ द्रुत विधिहरू) <10
    • Excel बाट इमेल पठाउन म्याक्रो (5 उपयुक्त उदाहरणहरू)
    • Excel बाट Body को साथ इमेल पठाउन म्याक्रो (3 उपयोगी केसहरू)

    3. एक्सेल म्याक्रो प्रयोग गर्नुहोस् इमेल पठाउनको लागि स्वचालित रूपमा संलग्नकहरू

    अन्तिम उदाहरणमा, हामी कसरी देख्न सक्छौंएट्याचमेन्टको साथ स्वचालित रूपमा इमेल पठाउनको लागि एक्सेल म्याक्रो विकास गर्नुहोस्। मानौं हामीसँग निम्न छविमा संलग्नक छ। हामी यो संलग्नकलाई एक्सेल VBA म्याक्रो प्रयोग गरेर इमेल मार्फत पठाउन चाहन्छौं। यो गर्नको लागि हामीलाई यो एक्सेल फाइलको मार्ग चाहिन्छ। यसका लागि यहाँ चरणहरू छन्:

    • फाइल ' Attachment.xlsx ' ' चयन गर्नुहोस्।
    • विकल्पमा क्लिक गर्नुहोस् ' पाथ प्रतिलिपि गर्नुहोस् '।

    • त्यसोभए, हामीले प्राप्त गरेको फाइलको मार्ग:
    E:\Exceldemy\Attachment.xlsx

    हामी यो फाईल इमेल मार्फत पठाउनको लागि हाम्रो म्याक्रो कोडमा यो मार्ग घुसाउनेछौं। यो गर्नको लागि तलका चरणहरू पालना गर्नुहोस्।

    चरणहरू:

    • सबैभन्दा पहिले, विकासकर्ता ट्याबमा जानुहोस् र विकल्प चयन गर्नुहोस् भिजुअल बेसिक

    • ' परियोजना – VBAProject खुल्नेछ ' नामक नयाँ विन्डो।
    • दोस्रो, पानाको नाममा दायाँ क्लिक गर्नुहोस्
    • त्यसपछि, घुसाउनुहोस् > मोड्युल चयन गर्नुहोस्।

    • माथिको आदेशले खाली खोल्नेछ VBA
    • तेस्रो, त्यो मोड्युलमा निम्न कोड टाइप गर्नुहोस्:
    8543
    • त्यसपछि, F5 कुञ्जी थिच्नुहोस् वा कोड चलाउन रन बटनमा क्लिक गर्नुहोस्।

    • अन्तमा, कोडले कोडमा प्रदान गरिएका इमेलहरूमा संलग्नक पठाउनेछ। कोडले Outlook द्वारा इमेल पठाउँछ। त्यसोभए, अनुमति दिनुहोस् बटनमा क्लिक गर्नुहोस् आउटलुक दिईएको इमेलहरूमा संलग्न पठाउनुहोस्।

    थप पढ्नुहोस्: कसरी आवेदन गर्नेम्याक्रो एट्याचमेन्टको साथ एक्सेलबाट इमेल पठाउन

    निष्कर्ष

    अन्तमा, यस लेखले 3 एक्सेल VBA मा म्याक्रो प्रयोग गर्ने उदाहरणहरू देखाउँछ। स्वचालित रूपमा मेल पठाउनुहोस्। यस लेखमा दिइएको नमूना कार्यपत्र डाउनलोड गर्नुहोस् तपाईको सीपहरू परीक्षण गर्नको लागि। यदि तपाइँसँग कुनै प्रश्नहरू छन् भने, कृपया तलको बक्समा टिप्पणी छोड्नुहोस्। हाम्रो टोलीले सकेसम्म चाँडो तपाईंको सन्देशको जवाफ दिने प्रयास गर्नेछ। भविष्यमा थप आविष्कारशील Microsoft Excel समाधानहरूका लागि नजर राख्नुहोस्।

    Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।