एक्सेलबाट इमेल पठाउनको लागि म्याक्रो (5 उपयुक्त उदाहरणहरू)

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

यस लेखमा, हामी तपाईंलाई Excel बाट इमेल पठाउन 5 Macro देखाउने छौँ। हाम्रा विधिहरू प्रदर्शन गर्न, हामीले 3 स्तम्भहरू : " नाम ", " इमेल ", र " शहर भएको डेटासेट चयन गरेका छौं। ”।

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

Email.xlsm पठाउन म्याक्रो प्रयोग गर्दै

५ तरिका एक्सेलबाट इमेल पठाउन म्याक्रो प्रयोग गर्न

१. इमेल पठाउन आउटलुक वस्तु लाइब्रेरीको प्रयोग

पहिलो म्याक्रो को लागि, हामी सक्षम गर्न जाँदैछौं “ Microsoft Outlook 16.0 Object Library पठाउनुहोस् एक इमेल बाट Excel । यसबाहेक, हामीले हाम्रो Outlook खाता Excel मा लग इन गर्न आवश्यक छ।

चरणहरू:

सुरुमा, हामी भिजुअल बेसिक विन्डो ल्याउन जाँदैछौं।

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

वैकल्पिक रूपमा, तपाईंले VBA सञ्झ्याल प्रदर्शन गर्न ALT + F11 थिच्न सक्नुहुन्छ।

  • दोस्रो, उपकरणहरू >>> बाट " सन्दर्भहरू… " चयन गर्नुहोस्।

एउटा नयाँ संवाद बक्स देखा पर्नेछ।

  • तेस्रो, “ Microsoft Outlook 16.0 Object Library ” चयन गर्नुहोस्, र ठीक छ थिच्नुहोस्।

तसर्थ, हामी सक्षम गर्नेछौं Outlook वस्तु लाइब्रेरी।

  • तिनीहरूलाई Insert >>> बाट मोड्युल चयन गर्नुहोस्।

हामी हाम्रो कोड यहाँ टाइप गर्नेछौं।

  • त्यसपछि, निम्न टाइप गर्नुहोस्code।
5514

VBA कोड ब्रेकडाउन

  • सबैभन्दा पहिले, हामी हाम्रो उपप्रक्रिया Macro_Send_Email लाई कल गर्दै।
  • दोस्रो, हामी चर प्रकारहरू घोषणा गर्दैछौँ।
  • तेस्रो, हामी ' Outlook हाम्रो मेल एप्लिकेसन को रूपमा पुन: चयन गर्दै।
  • त्यसपछि, हामीले सेल C5<2 बाट हाम्रो इमेल पठाउने ठेगाना चयन गर्दैछौँ।>।
  • त्यसपछि, हाम्रो कोडमा इमेल सामग्री सेट हुन्छ।
  • अन्तमा, " VBA डिस्प्ले प्रोपर्टी " यहाँ प्रदर्शन गर्न प्रयोग गरिन्छ। हाम्रो इमेल । त्यसकारण, हामीले पठाउनुहोस् म्यानुअल रूपमा पठाउन इमेलहरू थिच्नु पर्छ। यसबाहेक, हामी " प्रॉपर्टी पठाउनुहोस् " प्रयोग गर्न सक्छौं इमेलहरू पठाउन प्रदर्शन नगरिकन।
  • त्यसपछि, बचत मोड्युल बन्द गर्नुहोस्।

अब, हामी कोड रन गर्नेछौँ।

  • पहिले, बाट विकासकर्ता ट्याब >>> म्याक्रो चयन गर्नुहोस्।

म्याक्रो संवाद बाकस देखा पर्नेछ।

  • दोस्रो , हाम्रो उपप्रक्रिया Macro_Send_Email ” चयन गर्नुहोस्।
  • अन्तमा, रन थिच्नुहोस्।

कोड कार्यान्वयन गरेपछि, हामी इमेल विन्डो देख्नेछौं। हामी पठाउनुहोस् मा क्लिक गर्न सक्छौं। तसर्थ, हामीले तपाईंलाई VBA प्रयोग गरेर एक्सेल बाट पठाउने एउटा इमेल पठाउने पहिलो विधि देखाएका छौं।

थप पढ्नुहोस्: आउटलुक बिना एक्सेल VBA बाट इमेल पठाउनुहोस् (4 उपयुक्त उदाहरणहरू)

2. Gmail खाताबाट इमेल पठाउनको लागि म्याक्रोExcel मा

यो विधिको लागि, हामीलाई Gmail खाताबाट कम सुरक्षित एप पहुँच चाहिन्छ। थप रूपमा, हामीले सन्दर्भहरू मेनुबाट Microsoft CDO सक्षम गर्न आवश्यक छ।

चरणहरू:

  • सर्वप्रथम, पहिलो विधिमा देखाइएको अनुसार , सन्दर्भ संवाद बाकस ल्याउनुहोस्।
  • दोस्रो, " Windows 2000 लाइब्रेरीको लागि माइक्रोसफ्ट CDO चयन गर्नुहोस्। ” र ठीक छ थिच्नुहोस्।

  • तेस्रो, आफ्नो Google खाताबाट सुरक्षा मा जानुहोस्। सेटिङहरू
  • अन्तमा, अन गर्नुहोस् कम सुरक्षित एप पहुँच

अब, हामी इनपुट गर्नेछौं हाम्रो म्याक्रो कोड।

  • सबैभन्दा पहिले, विधि १ मा देखाइएको अनुसार, मोड्युल सञ्झ्याल ल्याउनुहोस् र यो कोड टाइप गर्नुहोस्।
6764

VBA कोड ब्रेकडाउन

  • सर्वप्रथम, हामीले हाम्रो उपप्रक्रिया Send_Gmail_Macro
  • दोस्रो, हामी चर प्रकारहरू घोषणा गर्दैछौँ।
  • तेस्रो, हामी सेट गर्दैछौँ। इमेल हाम्रो कोडमा सामग्री।
  • त्यसपछि, हामी हाम्रो लगइन प्रमाणहरू प्रदान गर्दैछौं। तपाईंले आफ्नो आफ्नै ID पासवर्ड यहाँ टाइप गर्न आवश्यक छ।
  • त्यसपछि, हामीले पोर्ट मा 465<सेट गरेका छौं। 2>।
  • अन्तमा, हामी हाम्रो इमेल पठाउँदै छौं।
  • त्यसपछि, सेभ गर्नुहोस् चलाउनुहोस् यो कोड।

हामीले सफलतापूर्वक हाम्रो ठेगानामा एउटा इमेल पठाएका छौं।

थप पढ्नुहोस्: एक्सेलबाट शरीरसँग इमेल पठाउन म्याक्रो (३)उपयोगी केसहरू)

3. स्तम्भबाट प्राप्तकर्ताहरूको सूचीमा इमेल पठाउनुहोस्

तेस्रो विधिको लागि, हामी इमेलहरू पठाउन मा जाँदैछौँ। 1>7 मानिसहरू म्याक्रो बाट Excel प्रयोग गर्दै। हामीले हाम्रो डेटासेटको अन्तिम पङ्क्ति फेला पार्नेछौं, त्यसैले हाम्रो कोड लामो सूचीको लागि काम गर्नेछ। हामी सेल C5:C10 रेन्जबाट इमेलहरू पठाउनेछौँ।

चरणहरू: <3

  • सर्वप्रथम, विधि १ मा देखाइए अनुसार , मोड्युल सञ्झ्याल ल्याउनुहोस् र यो कोड टाइप गर्नुहोस्।
5021

VBA कोड ब्रेकडाउन

  • सबैभन्दा पहिले, हामीले हाम्रो उप प्रक्रिया Macro_Send_Email_From_A_List<लाई कल गर्दैछौँ। 21>।
  • दोस्रो, हामी चर प्रकारहरू घोषणा गर्दैछौँ।
  • तेस्रो, हामीले आउटलुक लाई हाम्रो मेलको रूपमा चयन गर्दैछौँ। अनुप्रयोग
  • त्यसपछि, हामीले अन्तिम पङ्क्ति फेला पार्दैछौँ, जुन हाम्रो डेटासेटको लागि 10 हो।
  • त्यसपछि, यसरी हाम्रो इमेल पङ्क्ति 5 बाट सुरु हुन्छ हामीले " चर z " को लागि सुरु मानको रूपमा 5 इनपुट गरेका छौं। । यसबाहेक, हाम्रा इमेलहरू C स्तम्भ मा छन्, त्यसैले हामीले सेलहरू प्रपर्टी भित्र 3 इनपुट गरेका छौं।
  • त्यसपछि, हामी हाम्रो कोडमा इमेल सामग्री सेट गर्दैछौं।
  • अन्तमा, हाम्रो इमेल<2 प्रदर्शन गर्न यहाँ " .डिस्प्ले " प्रयोग गरिन्छ।>। त्यसकारण, हामीले पठाउनुहोस् म्यानुअल रूपमा पठाउन इमेलहरू थिच्नु पर्छ। यसबाहेक, हामी " ।पठाउनुहोस् " प्रयोग गर्न सक्छौं इमेल पठाउन प्रदर्शन नगरिकन।
  • त्यसपछि, बचत गर्नुहोस् चलाउनुहोस् मोड्युल

हामी हाम्रा सबै इमेलहरू मा प्रदर्शित छन् भनेर देख्न सक्छौं। 1>BCC । अन्तमा, हामी हाम्रो कार्य पूरा गर्न पठाउनुहोस् थिच्न सक्छौं।

31>

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

समान पढाइहरू

  • कसरी एक्सेलमा सर्त पूरा हुँदा स्वचालित रूपमा इमेल पठाउने
  • कसरी एक्सेल फाइल अनलाइन सेयर गर्ने (२ सजिलो तरिका)
  • VBA प्रयोग गरेर एक्सेल वर्कशीटबाट स्वचालित रूपमा रिमाइन्डर इमेल पठाउनुहोस्
  • <12 Excel मा सर्तहरू पूरा भएमा इमेल कसरी पठाउने (3 सजिलो तरिका)
  • कसरी एक्सेलमा सेयर वर्कबुक सक्षम गर्ने

4 इमेल प्रयोग गरेर एकल पाना पठाउनको लागि म्याक्रो

यस खण्डमा, हामी हाम्रो लक्षित व्यक्तिलाई सक्रिय कार्यपत्र पठाउनेछौं। यहाँ, हामीले हाम्रो Excel फाइलको स्थान छान्नुपर्छ।

32>

चरणहरू:

  • सर्वप्रथम, विधि १ मा देखाइए अनुसार , मोड्युल सञ्झ्याल ल्याउनुहोस् र यो कोड टाइप गर्नुहोस्।
8843

VBA कोड ब्रेकडाउन

  • सबैभन्दा पहिले, हामी हाम्रो उप प्रक्रिया Macro_Email_Single_Sheet लाई कल गर्दैछौँ।
  • दोस्रो, हामी चर प्रकारहरू घोषणा गर्दैछौँ।
  • तेस्रो, हामी सक्रिय पाना को प्रतिलिपि बनाउँदै यसलाई छुट्टै <1 को रूपमा बचत गर्दैछौँ।>कार्यपुस्तिका ।
  • त्यसपछि, हामी आउटलुक हाम्रो मेल एप्लिकेसन को रूपमा चयन गर्दैछौँ।
  • त्यसपछि, हामी सेट गर्दैछौँहाम्रो कोडमा इमेल सामग्री।
  • त्यसपछि, हामीले पाना लाई इमेल मा संलग्न गरेका छौं।
  • अन्तमा , हाम्रो इमेल प्रदर्शन गर्न " . प्रदर्शन " प्रयोग गर्नुहोस्। त्यसकारण, हामीले पठाउनुहोस् म्यानुअल रूपमा पठाउन इमेलहरू थिच्नु पर्छ। यसबाहेक, हामी " ।पठाउनुहोस् " प्रयोग गर्न सक्छौं इमेल पठाउन प्रदर्शन नगरिकन।
  • त्यसपछि, बचत रन मोड्युल

हामी विन्डोमा पाना नाम देख्नेछौं। कार्य पूरा गर्न पठाउनुहोस् थिच्नुहोस्।

हामी खोल्न फाइल र हाम्रो कोड काम गरिरहेको प्रमाणित गर्न सक्छौं।

थप पढ्नुहोस्: इमेलद्वारा सम्पादन योग्य एक्सेल स्प्रेडसिट कसरी पठाउने (३ द्रुत विधिहरू)

५. म्याक्रोमा सेल मूल्यमा आधारित इमेल पठाउनुहोस्

अन्तिम विधिको लागि, हामीले हाम्रो डेटासेटलाई थोरै परिवर्तन गरेका छौं। हामीले डेटासेटमा “ भुक्तानी बाकी स्तम्भ थपेका छौँ। यहाँ, हामी एक इमेल पठाउनेछौं जसमा शहर " ओबामा " समावेश छ। हामी स्पष्ट रूपमा देख्न सक्छौं कि पङ्क्ति 5 मा यो समावेश छ, त्यसैले हामी त्यो व्यक्तिलाई मात्र पठाउने छौं एउटा इमेल

चरणहरू:

  • सबैभन्दा पहिले, विधि १ मा देखाइए अनुसार , मोड्युल सञ्झ्याल ल्याउनुहोस् र टाइप गर्नुहोस् यो कोड।
9966

VBA कोड ब्रेकडाउन

  • सबैभन्दा पहिले, हामी ' हाम्रो पहिलो उप प्रक्रिया Send_Email_Condition लाई कल गर्दै।
  • दोस्रो, हामी चर प्रकार र सेटिङ घोषणा गर्दैछौँ।“ सर्तहरू ” हाम्रो पाना को रूपमा।
  • तेस्रो, अन्तिम पङ्क्ति नम्बर फेला पर्यो। यसबाहेक, हाम्रो मान पङ्क्ति 5 बाट सुरु हुन्छ, त्यसैले हामीले हाम्रो कोडमा पङ्क्ति 5 पछिल्लो पङ्क्ति मा राखेका छौं।
  • त्यसपछि, हाम्रो दोस्रो उपप्रक्रिया Send_Email_With_Multiple_condition लाई कल गर्नुहोस्।
  • त्यसपछि, हामीले Outlook हाम्रो मेल आवेदन को रूपमा चयन गर्दैछौँ।
  • त्यसपछि, इमेल सामग्री हाम्रो कोडमा सेट गरिएको छ।
  • यहाँ, हामी इमेलसँग एक्सेल फाइल संलग्न गर्दैछौँ। संलग्नक विधि प्रयोग गरेर।
  • त्यसपछि, हाम्रो इमेल प्रदर्शन गर्न यहाँ " .डिस्प्ले " प्रयोग गरिन्छ। त्यसकारण, हामीले पठाउनुहोस् म्यानुअल रूपमा पठाउन इमेलहरू थिच्नु पर्छ। यसबाहेक, हामी " ।पठाउनुहोस् " प्रयोग गर्न सक्छौं इमेल पठाउन प्रदर्शन नगरिकन।
  • त्यसपछि, बचत मोड्युल चलाउनुहोस्।

अन्त्यमा, हामीले तपाईंलाई पठाउने <को अर्को विधि देखाउनुभएको छ। 2>एउटा इमेल प्रयोग गरेर VBA म्याक्रो Excel बाट।

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

अभ्यास खण्ड

हामीले एक्सेलमा प्रत्येक विधिको लागि अभ्यास डेटासेटहरू थपेका छौं। फाइल।

निष्कर्ष

हामीले तपाईंलाई 5 प्रयोग गर्ने तरिकाहरू म्याक्रो मा देखाउनुभएको छ। पठाउनुहोस् एक इमेल बाट Excel । पढ्नु भएकोमा धन्यवाद, उत्कृष्ट बनाइराख्नुहोस्!

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