Edukien taula
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!