Excel Macro ya Kutuma Barua Pepe Kiotomatiki (Mifano 3 Inayofaa)

  • Shiriki Hii
Hugh West

Mafunzo haya yataonyesha jinsi ya kutumia excel macro kutuma barua pepe kiotomatiki. Tunaweza kusanidi kipengele chetu cha utumaji barua kwa kutumia VBA makros. Kwa hivyo, kwa kutumia VBA jumla tunaweza kutuma barua pepe kwa watumiaji wengi kwa wakati mmoja. Lazima tuwe na Outlook imesakinishwa kwenye kifaa chetu ili kutuma barua pepe kiotomatiki na makro. Kwa sababu nambari ya kuthibitisha tutakayoingiza itatumia Outlook kutuma barua pepe kwa wapokeaji.

Pakua Kitabu cha Mazoezi

Unaweza kupakua kitabu cha mazoezi kutoka hapa.

Tuma Barua Pepe Kiotomatiki.xlsm

Mifano 3 Inayofaa ya Excel Macro ya Kutuma Barua Pepe Kiotomatiki

Katika makala haya yote, tutaonyesha 3 mifano inayofaa ya kutumia excel macro kutuma barua pepe kiotomatiki kwa wapokeaji. Kabla ya kuanza kuonyesha mfano tunahitaji kurekebisha kitu kwenye karatasi yetu bora. Kamilisha hatua zilizo hapa chini kabla ya kutumia jumla kutuma barua pepe kiotomatiki.

HATUA:

  • Kwanza, kutoka kwa mkusanyiko wako wa data, nenda kwenye kichupo cha Msanidi. 2>. Teua chaguo Visual Basic .

  • Ifuatayo, nenda kwenye kichupo cha Zana na uchague chaguo Marejeleo .

  • Sanduku jipya la mazungumzo linaloitwa ' Marejeleo – VBAProject ' litafunguliwa.
  • Mwishowe, angalia chaguo ' Microsoft Office 16.0 Object Library ' na ubofye Sawa .

1. Tumia Excel VBA Macro ili UtumeBarua pepe Kiotomatiki Kulingana na Thamani ya Seli

Kwanza kabisa, tutatumia excel VBA macro kutuma barua pepe kiotomatiki kulingana na thamani fulani ya seli katika mkusanyiko wetu wa data. Ili kuonyesha mfano huu tutatumia mkusanyiko wa data ufuatao. Tutaandika msimbo ambao utatuma barua pepe kiotomatiki ikiwa thamani ya seli katika kisanduku D6 ni kubwa kuliko 400 .

Hebu tuone hatua za kutekeleza kitendo hiki.

HATUA:

  • Kwa kuanzia, kulia bofya kwenye laha ' Kulingana na Kiini '.
  • Aidha, chagua chaguo ' Angalia Msimbo '.

  • Kitendo kilicho hapo juu kitafungua VBA kidirisha cha msimbo tupu cha laha ya kazi hiyo. Njia nyingine ya kufungua dirisha hilo la msimbo ni kubonyeza Alt + F11 .
  • Zaidi ya hayo, andika msimbo ufuatao katika dirisha hilo la msimbo:
3004
  • Kisha, bofya kitufe cha Run au ubonyeze kitufe cha F5 ili kutekeleza msimbo.

8>
  • Kisanduku kipya cha mazungumzo kiitwacho Macros kitatokea.
  • Baada ya hapo, katika sehemu ya Jina la Jumla chagua macro ' send_mail_outlook '.
  • Sasa bofya kitufe cha Endesha .
    • Mwishowe, kuanzia sasa kisanduku kitakapofika. thamani katika seli D6 > 400 barua pepe katika Outlook itazalisha kiotomatiki na wapokeaji mahususi. Inatubidi tu kubofya kitufe cha Tuma ili kutuma barua pepe.

    SomaZaidi: Tuma Barua pepe Kiotomatiki kutoka Excel Kulingana na Maudhui ya Seli (Mbinu 2)

    2. Kutuma Barua pepe Kiotomatiki Kulingana na Tarehe ya Kumalizia na VBA Macro

    Katika njia ya pili, tutatumia Excel VBA macro kutuma barua pepe kiotomatiki ikiwa tarehe ya kukamilisha ya mradi wowote iko karibu. Hiki ni kitu kama ukumbusho. Tunatumia mkusanyiko wa data ufuatao ili kuonyesha mfano huu. Seti ya data ina barua pepe za wauzaji tofauti, ujumbe, na tarehe ya kukamilisha ya mradi wao.

    Fuata hatua zilizo hapa chini ili kutekeleza mbinu hii.

    HATUA:

    • Kwanza, bofya kulia kwenye laha Tarehe .
    • Inayofuata, chagua chaguo ' Angalia Msimbo '.

    • Inafungua VBA dirisha tupu la msimbo kwa laha ya kazi inayotumika. Tunaweza pia kubofya Alt + F11 ili kupata dirisha hilo la msimbo.
    • Kisha, weka msimbo ufuatao kwenye dirisha hilo la msimbo:
    8039

    " aMailBody = "" aMailBody = aMailBody & "Hello " & zRgSendVal & CrLf aMailBody = aMailBody & "Ujumbe: " & aRgText.Offset(j - 1);Mail CBorL amp; aMailBody & "" Set aMailItem = aOutApp.CreateItem(0) With aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Onyesha Mwisho Kwa Set aMailItem = Nothing End If End If Sub8 Set A Next App

  • Sasa, tumia kitufe cha Run au F5 ufunguo ili kutekeleza msimbo.
    • Mpyakisanduku cha mazungumzo kitatokea.
    • Baadaye, katika sehemu ya ingizo ya kisanduku cha mazungumzo chagua safu wima ya tarehe inayotarajiwa D$5:$D$9 . Kisha, bofya Sawa .

    • Kisanduku kimoja zaidi cha mazungumzo kitatokea.
    • Zaidi ya hayo, katika sehemu ya ingizo chagua safu wima B$5:$B$9 iliyo na anwani za barua pepe na ubofye Sawa .

    • Hata hivyo, dirisha moja zaidi litatokea. Chagua masafa ya ujumbe $C$5:$C$9 katika sehemu ya ingizo ya dirisha ibukizi.

    • Mwishowe , tunaweza kuona matokeo kama picha ifuatayo. Tunapata 3 barua pepe ambazo zinaundwa kiotomatiki katika 3 madirisha tofauti ya Outlook . Hii haitaunda barua kwa anwani mbili za kwanza za barua pepe. Kwa sababu tarehe ya kukamilisha miradi hiyo miwili imekwisha.

    Soma Zaidi: Jinsi ya Kutuma Barua pepe Kiotomatiki kutoka Excel Kulingana na Tarehe

    Visomo Sawa

    • [Imetatuliwa]: Shiriki Kitabu cha Kazi Haionyeshwi katika Excel (pamoja na Hatua Rahisi)
    • Jinsi ya Kutuma Barua Pepe kutoka Orodha ya Excel (Njia 2 Ufanisi)
    • Jinsi ya Kutuma Lahajedwali ya Excel Inayoweza Kuhaririwa kwa Barua pepe (Njia 3 za Haraka)
    • Ujumbe wa Kutuma Barua pepe kutoka Excel (Mifano 5 Inayofaa)
    • Ukubwa wa Kutuma Barua pepe kutoka Excel na Mwili (Kesi 3 Muhimu)

    3. Tumia Excel Macro Kutuma Barua Pepe Kiotomatiki na Viambatisho

    Katika mfano wa mwisho, tutaona jinsi tunavyowezatengeneza Excel macro kutuma barua pepe moja kwa moja na viambatisho. Tuseme tuna kiambatisho katika picha ifuatayo. Tunataka kutuma kiambatisho hiki kupitia barua pepe kwa kutumia excel VBA macro. Ili kufanya hivyo tunahitaji njia ya faili hii bora. Hizi hapa ni hatua za hilo:

    • Chagua faili' Attachment.xlsx ' '.
    • Bofya chaguo ' Nakili Njia '.

    • Kwa hivyo, njia ya faili tunayopata:
    E:\Exceldemy\Attachment.xlsx

    Tutaingiza njia hii katika msimbo wetu mkuu ili kutuma faili hii kwa barua pepe. Fuata hatua zilizo hapa chini ili kufanya hivi.

    HATUA:

    • Kwanza, nenda kwenye kichupo cha Msanidi na uchague chaguo >Visual Basic .

    • Dirisha jipya linaloitwa ' Project – VBAProject itafunguliwa '.
    • Pili, bofya kulia kwenye jina la laha.
    • Kisha, chagua Ingiza > Moduli .

    • Amri iliyo hapo juu itafungua tupu VBA
    • Tatu, andika msimbo ufuatao katika Moduli hiyo:
    4652
    • Kisha, gonga kitufe cha F5 au ubofye kitufe cha Run ili kutekeleza msimbo.

    • Mwisho, msimbo utatuma kiambatisho kwa barua pepe zilizotolewa katika msimbo. Msimbo hutuma barua pepe kwa Outlook . Kwa hivyo, bofya kitufe cha Ruhusu ili kuruhusu Outlook kutume kiambatisho kwa barua pepe ulizopewa.

    Soma Zaidi: Jinsi ya Kutuma OmbiMacro hadi Tuma Barua pepe kutoka Excel na Kiambatisho

    Hitimisho

    Kwa kumalizia, makala haya yanaonyesha 3 mifano ya kutumia excel VBA jumla hadi tuma barua moja kwa moja. Pakua sampuli ya karatasi iliyotolewa katika makala hii ili ujaribu ujuzi wako. Ikiwa una maswali yoyote, tafadhali acha maoni kwenye kisanduku hapa chini. Timu yetu itajaribu kujibu ujumbe wako haraka iwezekanavyo. Endelea kufuatilia uvumbuzi zaidi Microsoft Excel suluhisho za siku zijazo.

    Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.