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 Excel dobro dolazi. Stoga se pokazalo da je „pošalji automatsku e-poštu iz Excel u Outlook” pristup koji štedi vrijeme. Excel VBA makroi i funkcija HYPERLINK mogu slati automatske e-poruke ili kreirati nacrt koristeći Excel unose.

Recimo da imamo Restruktuiranu plaću zaposlenika podatke u Excelu i želimo slati automatsku e-poštu koristeći Outlook .

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

Preuzmi Excel radnu knjigu

Pošalji automatsku e-poštu.xlsm

⧭ Otvaranje Microsoft Visual Basica i umetanje koda u modul

Pre nego što nastavite da demonstrirate bilo 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 prečica na tastaturi: Pritisnite ALT+ F11 u potpunosti za otvaranje prozora Microsoft Visual Basic .

2. Korišćenje kartice za programere: U Excel radnom listu idite na karticu za programere > Odaberite Visual Basic . Prozor Microsoft Visual Basic pojavljuje se.

3. Korišćenje kartice radnog lista: Idite na bilo koji radni list, Kliknite desnim tasterom miša na njega > Odaberite Prikaži kod (iz Kontekst Izbornika ).

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

1. Korišćenje opcija lista: Nakon otvaranja prozora Microsoft Visual Basic , izaberite Radni list > Kliknite desnim tasterom miša na njega > ; Odaberite Insert (iz kontekstnog menija ) > zatim odaberite Modul .

2. Korišćenje trake sa alatkama: To možete učiniti i odabirom Insert (sa Toolbar ) > zatim odabirom Module .

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

Metoda 1: Upotreba VBA makroa za automatsko slanje e-pošte pomoću Outlooka odabranim primateljima

Želimo kreirati Dugme za izvršavanje makroa pomoću kojeg možemo jednostavno poslati poštu odabranim primateljima sa samo jednim klikom.

Korak 1: Idite na karticu Insert > Oblici > Odaberite bilo koji od ponuđenih oblika (tj. Pravokutni: zaobljeni uglovi ).

Korak 2: Povucite Plus Ikona gdje god želite da umetnete Oblik kao što je prikazano na slici ispod.

Korak 3: Odaberite preferirani Popuna oblika i Outline Boja zatimkliknite desnim tasterom miša na njega. Kliknite na Uredi tekst da umetnete tekst.

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

1924

➤ u kod,

1 – početak makro proceduru deklarisanjem varijabli kao Objekat i String .

2 – pokrenite VBA FOR petlju za svaki red u odabiru za dodjelu e-pošte Pošalji , Subject i Tijelo koristeći unose u redovima.

3 – dodijeliti varijable.

4 – izvesti VBA With naredbu da popuni stavke Outlook kao što je Pošalji , Predmet pošte , itd. Ovdje makro izvršava samo naredbu Prikaži da bi prikazao Outlook sa nacrtom e-pošte. Međutim, ako se naredba Send koristi na mjestu ili nakon Display, Outlook će poslati kreiranu e-poštu odabranim primateljima.

5 – završite VBA FOR petlju.

5. korak: Vratite se na radni list. Desnom tipkom miša kliknite na Oblik , a zatim odaberite Dodijeli makro iz opcija kontekstnog menija .

Korak 6: Odaberite makro (tj., ExcelToOutlookSR ) pod Naziv makroa i odaberite opciju Makro u kao Ovu radnu knjigu . Kliknite na OK .

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

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

Pošto makro pruža samo Prikaz komanda, Outlook samo prikazuje nacrt e-pošte bez slanja. Koristite naredbu Send za automatsko slanje e-pošte iz Excel u Outlook koristeći unose ćelije.

Pročitajte više: Excel makro za automatsko slanje e-pošte (3 pogodna primjera)

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

Šta ako želimo da šaljemo automatsku e-poštu nakon postizanja ciljeva od Excel do Outlook ? Makro kod može s lakoćom obaviti ovaj posao.

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

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

5396

➤ Sa gornje slike, u odjeljcima,

1 – dodijeliti ćeliju (tj. F17 ) unutar raspona za izvršavanje VBA IF naredbe. Ako izjava rezultira sa True , makro poziva drugi makro za izvršenje.

2 – deklarirati varijablutipove i dodijelite ih da popune unose Outlook .

3 – izvršite VBA With naredbu da dodijelite varijable unosima e-pošte. Koristite naredbu Pošalji umjesto Prikaži u slučaju da direktno želite poslati e-poštu bez pregledavanja. E-pošta primaoca se ubacuje u makro. Koristite alternativne metode u slučaju da želite automatsko umetanje ID-a e-pošte primaoca.

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

Korak 2: Koristite taster F5 da pokrenete makro. Za trenutak, Excel preuzima Outlook sa nacrtom e-pošte kreiranom automatski kao što je prikazano u nastavku. Možete kliknuti na Pošalji ili automatski poslati koristeći naredbu Pošalji u makrou.

Pročitajte više: Automatski šalji  e-poruke iz Excel-a na osnovu sadržaja ćelije (2 metode)

Slična očitanja

  • Kako vidjeti Ko je u dijeljenoj Excel datoteci (sa brzim koracima)
  • Omogućite dijeljenje radne knjige u Excelu
  • Kako dijeliti Excel datoteku za više korisnika
  • Kako primijeniti makro za slanje e-pošte iz Excela s prilogom

Metoda 3: korištenje VBA makroa za slanje e-pošte s aktivnim radnim listom iz Excel by Outlook

Alternativno, mogu postojati slučajevi u kojima trebamo poslati cijeli Aktivni list na dodijeljenu adresu e-pošte. U tom slučaju, možemo koristiti VBA prilagođenu funkciju da bude pozvana unutar amakro.

Korak 1: Umetnite donji makro u Modul .

9360

➤ Iz gornja slika, sekcije koda,

1 – deklarirati i postaviti varijable.

2 – dodijeliti komande pomoću VBA Sa naredbom. Koristite naredbu Prikaži ili Pošalji za pregled ili direktno slanje e-pošte.

3 – obrišite prethodno postavljene varijable.

4 – dodijeliti naredbe VBA With s tekstovima.

5 – izvršiti VBA prilagođenu funkciju .

Korak 2: Da biste izvršili makro, pritisnite F5 i Excel će odmah prikazati Outlook sa nacrtom e-pošte za pregled sličan ispod slike. Nakon toga, dobro je da ga pošaljete.

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

Funkcija HYPERLINK generira vezu na koju se može kliknuti u Excel ćelijama za donesite Outlook kao medij za slanje automatskih e-poruka iz Excela.

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

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

Funkcija HYPERLINK preuzima “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 kao lokacija_veze i “Kliknite ovdje” kao prijateljsko_ime .

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čica za popunjavanje da primijenite formulu na druge ćelije.

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

Zaključak

VBA varijante makroa i HYPERLINK funkcije mogu biti od pomoći prilikom slanja automatskih e-poruka iz Excela u Outlook. Nadamo se da ćete pronaći svoj omiljeni metod u okviru gore opisanih. Komentirajte, ako imate dodatnih pitanja ili imate nešto za dodati.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.