Excel-etik mezu elektronikoak bidaltzeko makroa (5 adibide egoki)

  • Partekatu Hau
Hugh West

Artikulu honetan, 5 makro erakutsiko dizugu mezu elektronikoa bidaltzeko Excel -tik. Gure metodoak erakusteko, 3 zutabe dituen datu-multzo bat hautatu dugu: " Izena ", " E-posta " eta " Hiria ”.

Deskargatu Praktika Lan-koadernoa

Makroa erabiltzea Email.xlsm bidaltzeko

5 modu makroa erabiltzeko Excel-etik mezu elektronikoak bidaltzeko

1. Outlook Object Library erabiltzea mezu elektronikoa bidaltzeko

Lehenengo makroa rako, "<1" gaituko dugu>Microsoft Outlook 16.0 Object Library ” bidaltzeko mezu elektronikoa Excel -tik. Gainera, gure Outlook kontuan hasi behar dugu Excel -n.

Urratsak:

Hasieran, Visual Basic leihoa agertuko dugu.

  • Lehenik eta behin, Garatzailea fitxatik >>> hautatu Visual Basic .

Bestela, ALT + F11 sakatu dezakezu VBA leihoa bistaratzeko.

  • Bigarrenik, Tresnak >>> hautatu “ Erreferentziak… ”.

Elkarrizketa-koadro berri bat agertuko da.

  • Hirugarrenean, hautatu “ Microsoft Outlook 16.0 Object Library ”, eta sakatu OK .

Horrela, Outlook Object Library gaituko dugu. .

  • Horiek Txertatu >>> hautatu Moduloa .

Gure kodea hemen idatziko dugu.

  • Ondoren, idatzi honako haukodea.
1907

VBA kodearen banaketa

  • Lehenik eta behin, gara gure Azpiprozedura Macro_Send_Email deituz.
  • Bigarrenik, aldagai motak deklaratzen ari gara.
  • Hirugarrenik, guk" berriro hautatu Outlook gure Posta Aplikazioa gisa.
  • Ondoren, gure posta elektronikoa bidaltzeko helbidea hautatzen ari gara C5 gelaxka .
  • Ondoren, posta elektronikoaren edukia ezartzen da gure kodean.
  • Azkenik, " VBA Display Property " erabiltzen da hemen bistaratzeko. gure posta elektronikoa . Hori dela eta, Bidali eskuz sakatu beharko dugu mezu elektronikoak bidaltzeko. Gainera, " Bidali propietatea " erabil dezakegu mezu elektronikoak bidaltzeko erakutsi gabe.
  • Ondoren, Gorde eta itxi Modulua .

Orain, Exekutatu dugu kodea.

  • Lehenik eta behin, tik. Garatzailea fitxa >>> hautatu Makroak .

Makro elkarrizketa-koadroa agertuko da.

  • Bigarrenik. , hautatu gure Azpi prozedura " Macro_Send_Email ".
  • Azkenik, sakatu Exekutatu .

Kodea exekutatu ondoren, posta elektronikoa leihoa ikusiko dugu. Bidali sakatu dezakegu. Horrela, VBA erabiliz VBA erabiliz excel -tik excel VBA erabiliz mezu elektroniko bat bidaltzeko lehen metodoa erakutsi dizugu. 24>

Gehiago irakurri: Bidali mezu elektronikoa Excel VBA-tik Outlook gabe (4 adibide egoki)

2. Gmail kontutik mezu elektronikoak bidaltzeko makroaExcel-en

Metodo honetarako, aplikazio-sarbide ez hain segurua behar dugu Gmail kontutik. Gainera, Microsoft CDO gaitu beharko dugu Erreferentziak menutik.

Urratsak:

  • Lehenik eta behin, lehen metodoan erakusten den bezala , agertu Erreferentziak elkarrizketa-koadroa .
  • Bigarrenik, hautatu " Microsoft CDO Windows 2000 liburutegirako ” eta sakatu Ados .

  • Hirugarrenean, joan Segurtasuna ra Google kontutik. ezarpenak .
  • Azkenik, aktibatu Aplikazioen sarbidea ez hain segurua .

Orain, sartuko dugu gure Makroa kodea.

  • Lehenik eta behin, 1. metodoan erakusten den bezala , agertu Modulua leihoa eta idatzi kode hau.
5759

VBA kodearen matxura

  • Lehenik eta behin, gure Azpiprozedura Send_Gmail_Macro .
  • Bigarrenik, aldagai motak deklaratzen ari gara.
  • Hirugarrenik, ezartzen ari gara. posta elektronikoz edukia gure kodean.
  • Ondoren, gure saio-hasteko kredentzialak ematen ari gara. Zure ID eta Pasahitza idatzi behar dituzu hemen.
  • Ondoren, portua 465 .
  • Azkenik, gure posta elektronikoa bidaltzen ari gara.
  • Ondoren, Gorde eta Exekutatu kode hau.

Ondo bidali dugu mezu elektronikoa gure helbidera.

Gehiago irakurri: Excel-etik mezu elektronikoak gorputzarekin bidaltzeko makroa (3Kasu erabilgarriak)

3. Bidali mezu elektronikoa zutabe batetik Hartzaileen zerrenda bati

Hirugarren metodorako, mezu elektronikoak bidaliko ditugu ra. 1>7 pertsonek Makroa erabiltzen duten Excel . Gure datu-multzoaren azken errenkada aurkituko dugu, beraz, gure kodeak zerrenda luzeago baterako funtzionatuko du. Mezu elektronikoak bidaliko ditugu C5:C10 barrutitik.

Urratsak:

  • Lehenik eta behin, 1. metodoan erakusten den bezala , agertu Modulua leihoa eta idatzi kode hau.
8224

VBA kodearen matxura

  • Lehenik eta behin, gure Azpi prozedura Macro_Send_Email_From_From_A_List .
  • Bigarrenik, aldagai motak deklaratzen ari gara.
  • Hirugarrenik, Outlook hautatzen ari gara gure posta gisa. Aplikazioa .
  • Ondoren, azken errenkada aurkitzen ari gara, hau da, 10 gure datu-multzorako.
  • Ondoren, gisa gure posta elektronikoa 5. errenkada tik hasten da 5 sartu dugu " z "-ren hasierako balio gisa. . Gainera, gure mezu elektronikoak C zutabean daude, beraz, 3 sartu dugu Gelulak propietatearen barruan.
  • Ondoren, posta elektronikoaren edukia ezartzen ari gara gure kodean.
  • Azkenik, " .Bistaratu " hemen erabiltzen da gure posta elektronikoa<2 bistaratzeko>. Hori dela eta, Bidali eskuz sakatu beharko dugu mezu elektronikoak bidaltzeko. Gainera, " .Send " erabil dezakegu mezu elektronikoa bidaltzeko erakutsi gabe.
  • Ondoren, Gorde eta Exekutatu Modulua .

Gure mezu elektroniko guztiak hemen agertzen direla ikus dezakegu. 1>BCC . Amaitzeko, Bidali sakatu besterik ez dugu egin gure zeregina amaitzeko.

Irakurri gehiago: Nola bidali mezu elektronikoa Excel zerrendatik (2 modu eraginkorrak)

Antzeko irakurketak

  • Nola bidali mezu elektronikoa automatikoki Excel-en baldintza betetzen denean
  • Nola partekatu Excel fitxategia linean (2 metodo erraz)
  • Bidali abisua mezu elektronikoa automatikoki Excel lan-orri batetik VBA erabiliz
  • Nola bidali mezu elektronikoa Excel-en baldintzak betetzen badira (3 metodo errazak)
  • Nola gaitu partekatu lan-liburua Excel-en

4 Posta elektronikoa erabiliz orri bakarra bidaltzeko makroa

Atal honetan, bidalduko diogu Lan-orri aktiboa gure xede pertsonari. Hemen, gure Excel fitxategiaren kokapena aukeratu beharko dugu.

Urratsak:

  • Lehenik eta behin, 1 metodoan erakusten den bezala , agertu Modulua leihoa eta idatzi kode hau.
8295

VBA kodearen banaketa

  • Lehenik eta behin, gure Azpi-prozedura Makro_posta elektronikoa_orri_bakarra deituko dugu.
  • Bigarrenik, aldagai motak deklaratzen ari gara.
  • Hirugarrenik, Orri aktiboa kopiatzen ari gara eta <1 bereizi gisa gordetzen dugu> Lan-koadernoa .
  • Ondoren, Outlook hautatzen ari gara gure Posta Aplikazioa gisa.
  • Ondoren, ezarpena ezartzen ari gara. posta elektronikoaren edukia gure kodean.
  • Ondoren, orrialdea erantsi diogu mezu elektronikoa ri.
  • Azkenik. , erabili " .Bistaratu " gure posta elektronikoa bistaratzeko. Hori dela eta, Bidali eskuz sakatu beharko dugu mezu elektronikoak bidaltzeko. Gainera, " .Send " erabil dezakegu mezu elektronikoa bidaltzeko erakutsi gabe.
  • Ondoren, Gorde eta Exekutatu Modulua .

Lehioan Orriaren izena ikusiko dugu. Sakatu Bidali ataza amaitzeko.

Fitxategia ireki eta gure kodea funtzionatzen ari dela egiaztatu dezakegu.

Irakurri gehiago: Nola bidali editagarria den Excel kalkulu-orri bat posta elektronikoz (3 metodo azkar)

5. Makro-era Bidali mezu elektronikoa gelaxka-balioan oinarrituta

Azken metodorako, gure datu multzoa pixka bat aldatu dugu. Datu-multzoan " Ordainketa Egokia " zutabea gehitu dugu. Hemen, " Obama " hiria duen mezu elektronikoa bidaliko dugu. Argi ikusten dugu 5. errenkadak hori daukala, beraz, pertsona horri mezu elektronikoa bidaliko diogu soilik.

Urratsak:

  • Lehenik eta behin, 1. metodoan erakusten den bezala , agertu Modulua leihoa eta idatzi kode hau.
2524

VBA kodearen banaketa

  • Lehenik eta behin, dugu gure lehen Azpi prozedura Send_Email_Condition deitzen ari gara.
  • Bigarrenik, Aldagai motak eta ezarpenak deklaratzen ari gara." Baldintzak " gure Fitxa gisa.
  • Hirugarrenik, azken errenkada zenbakia aurkitzen da. Gainera, gure balioa 5. errenkada tik hasten da, beraz, 5. errenkada jarri dugu gure kodeako azken errenara .
  • Ondoren, deitu gure bigarren Azpi prozedura Send_Email_With_Multiple_Condition .
  • Ondoren, Outlook hautatzen ari gara gure Posta Aplikazioa gisa.
  • Ondoren, posta elektronikoaren edukia ezarrita dago gure kodean.
  • Hemen, Excel fitxategia eransten dugu eposta elektronikoarekin Eranskin metodoa erabiliz.
  • Ondoren, " .Bistaratu " erabiltzen da hemen gure posta elektronikoa bistaratzeko. Hori dela eta, Bidali eskuz sakatu beharko dugu mezu elektronikoak bidaltzeko. Gainera, " .Send " erabil dezakegu mezu elektronikoa bidaltzeko erakutsi gabe.
  • Ondoren, Gorde eta Exekutatu Modulua .

Ondorioz, bidaltzeko beste metodo bat erakutsi dizugu. 2> mezu elektroniko bat VBA makroa erabiliz Excel .

Irakurri gehiago: Bidali mezu elektronikoak automatikoki Excel-etik Gelaxken edukian oinarrituta (2 metodoak)

Praktika atala

Metodo bakoitzerako praktika-datu multzoak gehitu ditugu Excel-en fitxategia.

Ondorioa

5 metodoak erakutsi dizkizugu makroa erabiltzeko. bidali mezu elektroniko bat Excel -tik. Eskerrik asko irakurtzeagatik, segi bikain!

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.