Tabl cynnwys
Yn yr erthygl hon, byddwn yn dangos 5 Macro i anfon e-bost oddi wrth Excel i chi. I ddangos ein dulliau, rydym wedi dewis set ddata gyda 3 colofn : “ Enw ”, “ E-bost ”, a “ Dinas ”.
Lawrlwythwch Gweithlyfr Ymarfer
Defnyddio Macro i anfon E-bost.xlsm
5 Ffordd i Ddefnyddio Macro i Anfon E-bost o Excel
1. Defnyddio Outlook Object Library i Anfon E-bost
Ar gyfer y Macro cyntaf, rydym yn mynd i alluogi “ Microsoft Outlook 16.0 Object Library ” i anfon e-bost oddi wrth Excel . Ar ben hynny, mae angen i ni fewngofnodi i'n cyfrif Outlook yn Excel .
Camau:
Yn y dechrau, rydyn ni'n mynd i ddod â'r ffenestr Visual Basic i fyny.
- Yn gyntaf, o'r tab Datblygwr >>> dewiswch Visual Basic .
Fel arall, gallwch bwyso ALT + F11 i ddangos y ffenestr VBA .
<0- Yn ail, o Tools >>> dewiswch “ Cyfeiriadau… ”.
Bydd blwch deialog newydd yn ymddangos.
- 12>Yn drydydd, dewiswch “ Microsoft Outlook 16.0 Object Library ”, a gwasgwch OK .
Felly, byddwn yn galluogi Outlook Object Library .
- Nhw o Mewnosod >>> dewiswch Modiwl .
Byddwn yn teipio ein cod yma.
- Ar ôl hynny, teipiwch y canlynolcod.
2129
Dadansoddiad Cod VBA
- Yn gyntaf, rydym yn yn galw ein Is-weithdrefn >Macro_Send_Email .
- Yn ail, rydym yn datgan y mathau newidyn .
- Yn drydydd, rydym yn ail ddewis Outlook fel ein Cais Post .
- Yna, rydym yn dewis ein cyfeiriad anfon e-bost o gell C5 .
- Ar ôl hynny, mae'r cynnwys e-bost wedi'i osod yn ein cod.
- Yn olaf, defnyddir “ Eiddo Arddangos VBA ” yma i ddangos ein e-bost . Felly, bydd angen i ni bwyso Anfon â llaw i anfon y e-byst . Ar ben hynny, gallwn ddefnyddio “ Anfon Eiddo ” i anfon e-byst heb eu dangos.
- Ar ôl hynny, Arbed a cau'r Modiwl .
Nawr, byddwn yn Rhedeg y cod.
- Yn gyntaf, o'r Datblygwr tab >>> dewiswch Macros .
Bydd y blwch deialog Macro yn ymddangos.
- Yn ail , dewiswch ein Is-weithdrefn “ Macro_Send_Email ”.
- Yn olaf, pwyswch Rhedeg .
Ar ôl gweithredu'r cod, fe welwn ni'r ffenestr e-bost . Gallwn glicio ar Anfon . Felly, rydym wedi dangos y dull cyntaf o anfon an e-bost oddi wrth excel gan ddefnyddio VBA .
24>
Darllen Mwy: Anfon E-bost o Excel VBA heb Outlook (4 Enghraifft Addas)
2. Macro ar gyfer Anfon E-bost o Gyfrif Gmailyn Excel
Ar gyfer y dull hwn, mae angen mynediad ap llai diogel arnom o'r cyfrif Gmail . Yn ogystal, bydd angen i ni alluogi Microsoft CDO o'r ddewislen Cyfeiriadau .
Camau:
- Yn gyntaf, fel y dangosir yn y dull cyntaf , codwch y blwch deialog Cyfeiriadau .
- Yn ail, dewiswch “ Microsoft CDO ar gyfer Llyfrgell Windows 2000 ” a phwyswch OK .
>
Nawr, byddwn yn mewnbynnu ein cod Macro .
- Yn gyntaf, fel y dangosir yn y dull 1 , codwch y ffenestr Modiwl a theipiwch y cod hwn.
8983
Dadansoddiad Cod VBA
- Yn gyntaf, rydym yn galw ein Is-weithdrefn Anfon_Gmail_Macro .
- Yn ail, rydym yn datgan y mathau newidyn .
- Yn drydydd, rydym yn gosod y e-bost cynnwys yn ein cod.
- Yna, rydym yn darparu ein manylion mewngofnodi . Mae angen i chi deipio eich ID a Cyfrinair eich hun yma.
- Ar ôl hynny, rydym wedi gosod allan porth i 465 .
- Yn olaf, rydym yn anfon ein e-bost .
- Yna, Arbed >a Rhedeg y cod hwn.
Rydym wedi llwyddo anfon e-bost i'n cyfeiriad.
Darllen Mwy: Macro i Anfon E-bost o Excel gyda'r Corff (3Achosion Defnyddiol)
3. Anfon E-bost at Restr o Dderbynwyr o Golofn
Ar gyfer y trydydd dull, rydym yn mynd i anfon e-byst i 7 o bobl yn defnyddio Macro o Excel . Byddwn yn dod o hyd i rhes olaf ein set ddata, felly bydd ein cod yn gweithio am restr hirach. Byddwn yn anfon e-byst o'r ystod cell C5:C10 .
Camau: <3
- Yn gyntaf, fel y dangosir yn y dull 1 , codwch y ffenestr Modiwl a theipiwch y cod hwn.
5957
Dadansoddiad Cod VBA
- Yn gyntaf, rydym yn galw ein Is-weithdrefn Macro_Send_Email_From_A_List .
- Yn ail, rydym yn datgan y mathau newidyn .
- Yn drydydd, rydym yn dewis Outlook fel ein Mail Cais .
- Yna, rydym yn dod o hyd i'r rhes olaf , sef 10 ar gyfer ein set ddata.
- Ar ôl hynny, fel mae ein e-bost yn dechrau o rhes 5 rydym wedi mewnbynnu 5 fel y gwerth cychwyn ar gyfer “ variable z ” . Ar ben hynny, mae ein e-byst ar y golofn C , felly rydym wedi mewnbynnu 3 y tu mewn i'r eiddo Celloedd .
- Yna, rydym yn gosod y cynnwys e-bost yn ein cod.
- Yn olaf, defnyddir “ .Display ” yma i ddangos ein e-bost . Felly, bydd angen i ni bwyso Anfon â llaw i anfon y e-byst . Ar ben hynny, gallwn ddefnyddio “ .Anfon ” i anfon e-bost heb ei ddangos.
- Yna, Cadw a Rhedwch y Modiwl .
Gallwn weld bod ein holl e-byst yn cael eu harddangos yn BCC . I gloi, gallwn wasgu Anfon i gwblhau ein tasg.
Darllen Mwy: Sut i Anfon E-bost o Excel List (2 Ffordd Effeithiol)
Darlleniadau Tebyg
- Sut i Anfon E-bost yn Awtomatig Pan Bodlonwyd yr Amod yn Excel
- Sut i Rannu Ffeil Excel Ar-lein (2 Ddull Hawdd)
- Anfon E-bost Atgoffa yn Awtomatig o Daflen Waith Excel gan Ddefnyddio VBA <12 Sut i Anfon E-bost Os Bodlonwyd yr Amodau yn Excel (3 Dull Hawdd)
- Sut i Alluogi Rhannu Llyfr Gwaith yn Excel
4 . Macro i Anfon Dalen Sengl Gan Ddefnyddio E-bost
Yn yr adran hon, byddwn yn anfon y Daflen Waith Actif at ein person targed. Yma, bydd angen i ni ddewis lleoliad ein ffeil Excel .
Camau:
- Yn gyntaf, fel y dangosir yn y dull 1 , codwch y ffenestr Modiwl a theipiwch y cod hwn.
5731
7>
Dadansoddiad Cod VBA
- Yn gyntaf, rydym yn galw ein Is-weithdrefn Macro_Email_Single_Sheet .
- Yn ail, rydym yn datgan y mathau newidyn .
- Yn drydydd, rydym yn copïo'r Daflen Weithredol ac yn ei chadw fel <1 ar wahân>Gweithlyfr .
- Ar ôl hynny, rydym yn dewis Outlook fel ein Cais Post .
- Yna, rydym yn gosod y e-bost cynnwys yn ein cod.
- Ar ôl hynny, rydym wedi atodi'r Daflen i'r e-bost .
- Yn olaf , defnyddiwch “ .Display ” i arddangos ein e-bost . Felly, bydd angen i ni bwyso Anfon â llaw i anfon y e-byst . Ar ben hynny, gallwn ddefnyddio “ .Anfon ” i anfon e-bost heb ei ddangos.
Fe welwn enw'r Daflen yn y ffenestr. Pwyswch Anfon i gwblhau'r dasg.
Gallwn agor y ffeil a gwirio bod ein cod yn gweithio.
Darllen Mwy: Sut i Anfon Taenlen Excel y gellir ei Golygu trwy E-bost (3 Dull Cyflym)
5. Macro i Anfon E-bost yn seiliedig ar Werth Cell
Ar gyfer y dull olaf, rydym wedi newid ein set ddata ychydig. Rydym wedi ychwanegu'r golofn “ Taliad Dyladwy ” i'r set ddata. Yma, byddwn yn anfon e-bost sy'n cynnwys y ddinas “ Obama ”. Gallwn weld yn glir bod rhes 5 yn ei gynnwys, felly rydym yn mynd i anfon e-bost i'r person hwnnw yn unig.
Camau:
- Yn gyntaf, fel y dangosir yn dull 1 , codwch y ffenestr Modiwl a theipiwch y cod hwn.
5843
| ail-alw ein Is-weithdrefnSend_Email_Amod cyntaf>Send_Email_Condition.
>
I gloi, rydym wedi dangos dull arall eto o anfon e-bost gan ddefnyddio VBA Macro oddi wrth Excel .
> Darllen Mwy: Anfon E-byst o Excel yn Awtomatig yn Seiliedig ar Gynnwys Cell (2 Ddull)
Adran Ymarfer
Rydym wedi ychwanegu setiau data ymarfer ar gyfer pob dull yn y Excel ffeil.
5> Casgliad
Rydym wedi dangos 5 dulliau i chi ddefnyddio Macro i anfon an e-bost oddi wrth Excel . Diolch am ddarllen, daliwch ati i ragori!