Tabl cynnwys
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.
- 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 .
- > 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:
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 .
![](/wp-content/uploads/macros-excel-vba/441/33zsq6wr32-16.png)
- 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.