Excel Macro i Anfon E-bost yn Awtomatig (3 Enghraifft Addas)

  • Rhannu Hwn
Hugh West

Bydd y tiwtorial hwn yn dangos sut i ddefnyddio macro excel i anfon e-bost yn awtomatig. Gallwn ffurfweddu ein nodwedd bostio gan ddefnyddio macros VBA . Felly, gan ddefnyddio'r macro VBA gallwn anfon e-bost at ddefnyddwyr lluosog ar yr un pryd. Mae'n rhaid bod Outlook wedi'i osod ar ein dyfais i anfon e-bost yn awtomatig gyda macro. Oherwydd bydd y cod y byddwn yn ei fewnosod yn defnyddio Outlook i anfon e-byst at y derbynwyr.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwytho'r gweithlyfr ymarfer o'r fan hon.

Anfon Ebost yn Awtomatig.xlsm

3 Enghraifft Addas o Macro Excel i'w Anfon yn Awtomatig

Trwy gydol yr erthygl hon, byddwn yn dangos 3 enghreifftiau addas o ddefnyddio excel macro i anfon e-bost yn awtomatig at y derbynwyr. Cyn dechrau darlunio'r enghraifft mae angen i ni drwsio rhywbeth yn ein taflen Excel. Cwblhewch y camau isod cyn defnyddio macro i anfon e-bost yn awtomatig.

CAMAU:

  • Yn gyntaf, o'ch set ddata, ewch i tab Datblygwr . Dewiswch yr opsiwn Visual Basic .

>
  • Nesaf, ewch i'r tab Tool a dewiswch yr opsiwn Cyfeiriadau .
>

  • Bydd blwch deialog newydd o'r enw ' Cyfeiriadau – VBAProject ' yn agor.<10
  • Yn olaf, gwiriwch yr opsiwn ' Microsoft Office 16.0 Object Library ' a chliciwch ar OK .

1. Gwneud cais Excel VBA Macro i AnfonE-bost Seiliedig yn Awtomatig ar Werth Cell

Yn gyntaf oll, byddwn yn defnyddio'r excel VBA macro i anfon e-bost yn awtomatig yn seiliedig ar werth cell penodol yn ein set ddata. I ddangos yr enghraifft hon byddwn yn defnyddio'r set ddata ganlynol. Byddwn yn ysgrifennu cod a fydd yn anfon e-bost yn awtomatig os yw gwerth y gell yng nghell D6 yn fwy na 400 .

Dewch i ni weld y camau i gyflawni'r weithred hon.

CAMAU:

  • I ddechrau, dde cliciwch ar y ddalen ' Yn Seiliedig ar Gell '.
  • Yn ogystal, dewiswch yr opsiwn ' Gweld Cod '.

<18

  • Bydd y weithred uchod yn agor ffenestr cod VBA wag ar gyfer y daflen waith honno. Ffordd arall o agor y ffenestr cod honno yw pwyso Alt + F11 .
  • Ymhellach, teipiwch y cod canlynol yn y ffenestr cod honno:
9084
  • Yna, cliciwch y botwm Rhedeg neu pwyswch yr allwedd F5 i redeg y cod.

8>
  • Bydd blwch deialog newydd o'r enw Macros yn ymddangos.
  • Ar ôl hynny, yn y maes Enw Macro dewiswch y macro ' send_mail_outlook '.
  • Nawr cliciwch ar y botwm Rhedeg .
    • Yn olaf, o nawr pan fydd y gell gwerth yn y gell D6 > 400 bydd e-bost yn Outlook yn cynhyrchu'n awtomatig gyda derbynwyr penodol. Mae'n rhaid i ni glicio ar y botwm Anfon i anfon yr e-bost.

    DarllenMwy: Anfon E-byst o Excel yn Awtomatig yn Seiliedig ar Gynnwys Cell (2 Ddull)

    2. Anfon E-bost yn Awtomatig yn Seiliedig ar Ddyddiad Dyledus gyda VBA Macro

    Yn y ail ddull, byddwn yn defnyddio'r macro Excel VBA i anfon e-bost yn awtomatig os yw dyddiad dyledus unrhyw brosiect yn agos. Mae hyn yn rhywbeth fel atgof. Rydym yn defnyddio'r set ddata ganlynol i ddangos yr enghraifft hon. Mae'r set ddata yn cynnwys e-byst gwahanol werthwyr, negeseuon, a dyddiad cyflwyno eu prosiect.

    Dilynwch y camau isod i gyflawni'r dull hwn.

    CAMAU:

    • Yn gyntaf, de-gliciwch ar ddalen Dyddiad .
    • Nesaf, dewiswch yr opsiwn ' Gweld Cod '.

    • Mae'n agor ffenestr cod VBA wag ar gyfer y daflen waith weithredol. Gallwn hefyd bwyso Alt + F11 i gael y ffenestr cod honno.
    • Yna, mewnosodwch y cod canlynol yn y ffenestr cod honno:
    4445

    " aMailBody="" aMailBody = aMailBody & "Helo" & zRgSendVal & CrLf aMailBody = aMailBody & "Neges:" & aRgText.Offset(j - 1).Value & CrLf aMailBody = aMailBody .

  • Nawr, defnyddiwch y botwm Rhedeg neu'r allwedd F5 i redeg y cod.
    • > Newyddbydd y blwch deialog yn ymddangos.
    • Ar ôl hynny, ym maes mewnbwn y blwch deialog hwnnw dewiswch yr ystod colofn dyddiad dyledus D$5:$D$9 . Yna, cliciwch ar Iawn .

    • Bydd un blwch deialog arall yn ymddangos.
    • Ymhellach, yn yn y maes mewnbwn dewiswch yr ystod colofn B$5:$B$9 sy'n cynnwys y cyfeiriadau e-bost a chliciwch ar Iawn .

    • Ar ben hynny, bydd un ffenestr arall yn ymddangos. Dewiswch yr amrediad neges $C$5:$C$9 ym maes mewnbwn y ffenestr pop. , gallwn weld canlyniadau fel y ddelwedd ganlynol. Rydym yn cael 3 e-byst sy'n cael eu creu'n awtomatig mewn 3 ffenestri gwahanol o Outlook . Ni fydd hyn yn creu post ar gyfer y ddau gyfeiriad e-bost cyntaf. Oherwydd bod dyddiad dyledus y ddau brosiect hynny drosodd.

    Darllen Mwy: Sut i Anfon E-bost yn Awtomatig o Excel Yn seiliedig ar Dyddiad

    Darlleniadau Tebyg

    • [Datryswyd]: Rhannu Llyfr Gwaith Heb Ei Ddangos yn Excel (gyda Chamau Hawdd) <10
    • Sut i Anfon E-bost o Restr Excel (2 Ffordd Effeithiol)
    • Sut i Anfon Taenlen Excel Golygu Trwy E-bost (3 Dull Cyflym) <10
    • Macro i Anfon E-bost o Excel (5 Enghraifft Addas)
    • Macro i Anfon E-bost o Excel gyda'r Corff (3 Achos Defnyddiol)

    3. Defnyddiwch Excel Macro i Anfon E-bost yn Awtomatig gydag Ymlyniadau

    Yn yr enghraifft olaf, byddwn yn gweld sut y gallwndatblygu macro excel i anfon e-bost yn awtomatig gydag atodiadau. Tybiwch fod gennym atodiad yn y ddelwedd ganlynol. Rydym am anfon yr atodiad hwn trwy e-bost gan ddefnyddio excel VBA macro. I wneud hyn mae angen llwybr y ffeil excel hon. Dyma'r camau ar gyfer hynny:

    • Dewiswch y ffeil ' Attachment.xlsx ' ''.
    • Cliciwch ar yr opsiwn ' Copi Llwybr '.

    >

    • Felly, llwybr y ffeil a gawn:
    E:\Exceldemy\Attachment.xlsx

    Byddwn yn mewnosod y llwybr hwn yn ein cod macro i anfon y ffeil hon drwy e-bost. Dilynwch y camau isod i wneud hyn.

    CAMAU:

    • Yn gyntaf, ewch i'r tab Datblygwr a dewiswch yr opsiwn Visual Basic .
    > >
  • Bydd ffenestr newydd o'r enw ' Prosiect – VBAProject yn agor '.
  • Yn ail, de-gliciwch ar enw'r ddalen.
  • Yna, dewiswch Mewnosod > Modiwl .
    • Bydd y gorchymyn uchod yn agor VBA
    • wag Yn drydydd, teipiwch y cod canlynol yn y Modiwl hwnnw:
    5036
    • Yna, tarwch y fysell F5 neu cliciwch y botwm Rhedeg i redeg y cod.

    <3

    • Yn olaf, bydd y cod yn anfon yr atodiad i'r e-byst a ddarperir yn y cod. Mae'r cod yn anfon e-byst gan Outlook . Felly, cliciwch ar y botwm Caniatáu i adael i Outlook anfon yr atodiad i'r e-byst a roddwyd.

    >Darllen Mwy: Sut i Wneud CaisMacro i Anfon E-bost o Excel gydag Atodiad

    Casgliad

    I gloi, mae'r erthygl hon yn dangos 3 enghreifftiau o ddefnyddio excel VBA macro i anfon post yn awtomatig. Lawrlwythwch y daflen waith enghreifftiol a roddir yn yr erthygl hon i roi eich sgiliau ar brawf. Os oes gennych unrhyw gwestiynau, gadewch sylw yn y blwch isod. Bydd ein tîm yn ceisio ateb eich neges cyn gynted â phosibl. Cadwch lygad am fwy o atebion dyfeisgar Microsoft Excel yn y dyfodol.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.