Kako poslati automatsku e-poštu iz Excela u Outlook (4 metode)

  • Podijeli Ovo
Hugh West

Kada korisnici šalju e-poštu svojim klijentima ili šefovima, prilično je teško pratiti. U tom slučaju dobro dolazi Excel. Stoga se pokazalo da je “slanje automatske e-pošte iz Excela u Outlook” pristup koji štedi vrijeme. Excel VBA makronaredbe i funkcija HYPERLINK mogu slati automatsku e-poštu ili stvarati nacrt pomoću Excel unosa.

Recimo da imamo Restrukturiranu plaću zaposlenika podatke u Excelu i želimo poslati automatsku e-poštu pomoću Outlooka .

U ovom članku demonstriramo više varijanti VBA makronaredbi i funkciju HYPERLINK za slanje automatske e-pošte iz Excela u Outlook .

Preuzmite Excel radnu knjigu

Pošalji automatsku e-poštu.xlsm

⧭ Otvaranje Microsoft Visual Basica i umetanje koda u modul

Prije nastavka demonstracije bilo kojeg metode, potrebno je znati načine otvaranja i umetanja Modula u Microsoft Visual Basic u Excelu.

🔄 Otvaranje Microsoft Visual Basica: Uglavnom postoje 3 načina za otvaranje prozora Microsoft Visual Basic .

1. Korištenje tipkovničkih prečaca: Pritisnite ALT+ F11 za otvaranje prozora Microsoft Visual Basic .

2. Korištenje kartice Razvojni programer: Na Excel radnom listu idite na Kartica Razvojni programer > Odaberite Visual Basic . Prozor Microsoft Visual Basic pojavljuje se.

3. Korištenje kartice Radni list: Idite na bilo koji radni list, Kliknite desnom tipkom miša na njega > Odaberite Prikaz koda (iz Kontekst izbornika ).

🔄 Umetanje modula u Microsoft Visual Basic: Postoje 2 načina za umetanje Modula u Microsoft Visual Basic prozor,

1. Korištenje opcija lista: Nakon otvaranja prozora Microsoft Visual Basic odaberite Radni list > Kliknite desnom tipkom miša na njega > ; Odaberite Umetni (iz Kontekstnog izbornika ) > zatim odaberite Modul .

2. Korištenje alatne trake: To možete učiniti i odabirom Umetni (iz Alatne trake ) > zatim odaberite Modul .

4 jednostavna načina za slanje automatske e-pošte iz Excela u Outlook

Metoda 1: Korištenje VBA makronaredbe za automatsko slanje e-pošte odabranim primateljima pomoću programa Outlook

Želimo stvoriti Gumb za izvršavanje makronaredbe pomoću kojeg možemo jednostavno poslati poštu odabranim primateljima s samo jedan klik.

1. korak: Idite na karticu Umetni > Oblici > Odaberite bilo koji od ponuđenih oblika (tj. Pravokutnik: zaobljeni uglovi ).

2. korak: Povucite Plus ikona gdje god želite umetnuti Oblik kao što je prikazano na slici ispod.

Korak 3: Odaberite željenu Ispunu oblika i Obris Boju zatimdesnom tipkom miša kliknite na njega. Kliknite na Uredi tekst za umetanje teksta.

Korak 4: Koristite uputu da otvorite Microsoft Visual Basic i umetnite Modul . Zalijepite sljedeću makronaredbu u Modul .

3363

➤ u kodu,

1 – početak postupak makronaredbe deklariranjem varijabli kao Object i String .

2 – pokrenite VBA FOR petlju za svakom retku u odabiru dodijeliti Send To , Subject i Tijelo e-pošte pomoću unosa reda.

3 – dodijelite varijable.

4 – izvedite VBA With naredbu za popunjavanje Outlook stavki kao što je Pošalji , Predmet e-pošte , itd. Ovdje makro samo izvršava naredbu Prikaži kako bi prikazao Outlook s skicom e-pošte. Međutim, ako se naredba Pošalji koristi umjesto ili nakon Prikaži, Outlook će poslati stvorenu e-poštu odabranim primateljima.

5 – završite VBA FOR petlju.

Korak 5: Vratite se na radni list. Desnom tipkom miša kliknite na Oblik zatim odaberite Dodijeli makronaredbu iz opcija Kontekstnog izbornika .

Korak 6: Odaberite makronaredbu (tj. ExcelToOutlookSR ) pod nazivom makronaredbe i odaberite opciju Makronaredba u kao Ova radna knjiga . Kliknite na U redu .

Korak 7: Sada, na radnom listu odaberite jednog ili više zaposlenika, a zatim kliknite na Gumb oblika .

Korak 8: Excel poziva Outlook na ručak i stvara ili šalje e-poštu na odabranih zaposlenika. Kako odaberete dva zaposlenika, Outlook generira dvije različite skice e-pošte spremne za slanje.

Kako makronaredba pruža samo Prikaz naredba, Outlook samo prikazuje nacrt e-pošte bez slanja. Upotrijebite naredbu Pošalji za automatsko slanje e-pošte iz Excela u Outlook pomoću unosa u ćeliju.

Pročitajte više: Makro programa Excel za automatsko slanje e-pošte (3 prikladna primjera)

Metoda 2: Automatsko slanje e-pošte iz programa Excel u Outlook ovisno o specifičnoj vrijednosti ćelije

Što ako želimo slati automatsku e-poštu nakon postizanja ciljeva iz Excela u Outlook ? Makro kod može obaviti ovaj posao s lakoćom.

Pretpostavimo da imamo Kvartalne podatke o prodaji kao što je prikazano u nastavku, nakon postizanja cilja (tj. Prodaja> 2000 ) automatski će zatražiti Outlook da pošalje e-poštu iz programa Excel na dodijeljeni ID e-pošte.

Korak 1: Upišite sljedeću makronaredbu kod u bilo kojem Modulu .

3491

➤ Iz gornje slike, u odjeljcima,

1 – dodijelite ćeliju (tj. F17 ) unutar raspona za izvršavanje naredbe VBA IF . Ako naredba rezultira True , makronaredba poziva drugu makronaredbu za izvršenje.

2 – deklariraj varijabluvrste i dodijelite im za popunjavanje unosa Outlooka .

3 – izvedite naredbu VBA With za dodjelu varijabli unosima e-pošte. Koristite naredbu Pošalji umjesto Prikaži u slučaju da želite izravno slati e-poštu bez pregledavanja. E-pošta primatelja umetnuta je unutar makronaredbe. Koristite alternativne metode u slučaju da želite automatsko umetanje id-a e-pošte primatelja.

4 – izbrišite određene varijable iz dodjele.

Korak 2: Koristite tipku F5 za pokretanje makronaredbe. U trenutku Excel dohvaća Outlook s nacrtom e-pošte koji se automatski kreira kao što je prikazano u nastavku. Možete kliknuti na Pošalji ili automatski poslati pomoću naredbe Pošalji u makronaredbi.

Pročitajte više: Automatsko slanje  e-pošte iz Excela na temelju sadržaja ćelije (2 metode)

Slična očitanja

  • Kako vidjeti Tko je u dijeljenoj Excel datoteci (uz brze korake)
  • Omogućite dijeljenje radne knjige u Excelu
  • Kako dijeliti Excel datoteku za više korisnika
  • Kako primijeniti makronaredbu za slanje e-pošte iz programa Excel s privitkom

Metoda 3: Upotreba VBA makronaredbe za slanje e-pošte s aktivnim radnim listom iz Excel by Outlook

Alternativno, mogu postojati slučajevi kada trebamo poslati cijeli Aktivni list na dodijeljenu adresu e-pošte. U tom slučaju možemo koristiti VBA prilagođenu funkciju koja se poziva unutar amakro.

Korak 1: Umetnite donji makronaredbu u Modul .

1798

➤ Iz gornja slika, odjeljci koda,

1 – deklarirajte i postavite varijable.

2 – dodijelite naredbe pomoću VBA S izjavom. Koristite naredbu Prikaži ili Pošalji za pregled ili izravno slanje e-pošte.

3 – brisanje prethodno postavljenih varijabli.

4 – dodijelite naredbi VBA With s tekstovima.

5 – izvršite VBA prilagođenu funkciju .

Korak 2: Da biste izvršili makronaredbu, pritisnite F5 i Excel će odmah prikazati Outlook s nacrtom e-pošte za pregled sličan ispod slike. Nakon toga možete ga poslati.

Pročitajte više: Kako poslati masovnu e-poštu iz Outlooka pomoću programa Excel (3 načina)

Funkcija HYPERLINK generira vezu koju je moguće kliknuti u ćelijama programa Excel za dovedite Outlook kao medij za slanje automatske e-pošte iz programa Excel.

1. korak: Upišite sljedeću formulu u ćeliju H5 .

=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")

Funkcija HYPERLINK uzima “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 kao link_location , i “Kliknite ovdje” kao friendly_name .

Korak 2: Pritisnite ENTER da zalijepiteveza. Zatim kliknite na vezu.

Korak 3: Excel vas vodi u Outlook . I vidite da su svi unosi Outlook ispunjeni dodijeljenim podacima iz Excela. Kliknite na Pošalji .

Korak 4: Povucite Ručku za popunjavanje kako biste formulu primijenili na druge ćelije.

Pročitajte više: Kako automatski poslati e-poštu kada se ispuni uvjet u programu Excel

Zaključak

VBA makro varijante i HYPERLINK funkcija mogu biti od pomoći prilikom slanja automatske e-pošte iz Excela u Outlook. Nadamo se da ćete pronaći željenu metodu među gore opisanim. Ostavite komentar ako imate dodatnih pitanja ili želite nešto dodati.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.