Macro i Anfon E-bost o Excel (5 Enghraifft Addas)

  • Rhannu Hwn
Hugh West

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 .

>
  • Yn drydydd, ewch i Diogelwch o'ch Cyfrif Google gosodiadau .
  • Yn olaf, trowch ymlaen Mynediad ap llai diogel .
  • 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.
    >
  • Yna, Cadw a Rhedwch y Modiwl .
  • 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.
  • Yn ail, rydym yn datgan y mathau a gosodiadau Amrywiadwy Amodau ” fel ein Taflen .
  • Yn drydydd, canfyddir rhif rhes olaf. Ar ben hynny, mae ein gwerth yn dechrau o rhes 5 , felly rydym wedi rhoi rhes 5 i'r rhes olaf yn ein cod.
  • Yna, ffoniwch ein hail Is-weithdrefn Anfon_Email_With_Multiple_Condition .
  • Ar ôl hynny, rydym yn dewis Outlook fel ein Cais Post .
  • Yna, mae cynnwys e-bost wedi ei osod yn ein cod.
  • Yma, rydym yn atodi'r ffeil Excel gyda'r e-bost gan ddefnyddio'r dull Atodiad .
  • Ar ôl hynny, 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 .
  • >

    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!

    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.