Com enviar correu electrònic automàtic d'Excel a Outlook (4 mètodes)

  • Comparteix Això
Hugh West

Quan els usuaris envien correus electrònics als seus clients o caps, és bastant difícil fer un seguiment. En aquest cas, Excel és útil. Per tant, s'ha demostrat que "enviar correu electrònic automàtic des de Excel a Outlook" és un enfocament que estalvia temps. Les Macros d'Excel VBA i la funció HYPERLINK poden enviar correus electrònics automàtics o crear un esborrany amb entrades d'Excel.

Diguem que tenim Salari reestructurat dels empleats dades a Excel i volem enviar correu electrònic automàtic mitjançant Outlook .

En aquest article, mostrem diverses variants de Macros VBA i la funció HYPERLINK per enviar correu electrònic automàtic d' Excel a Outlook .

Descarregueu el llibre de treball d'Excel

Envia un correu electrònic automàtic.xlsm

⧭ Obrint Microsoft Visual Basic i inserint el codi al mòdul

Abans de procedir a demostrar qualsevol mètodes, cal conèixer les maneres d'obrir i inserir un Mòdul al Microsoft Visual Basic a Excel.

🔄 Obertura de Microsoft Visual Basic: Principalment hi ha 3 maneres d'obrir la finestra Microsoft Visual Basic .

1. Utilitzant les dreceres del teclat: Premeu ALT+ F11 per obrir la finestra Microsoft Visual Basic .

2. Ús de la pestanya Desenvolupador: En un full de treball d'Excel, aneu a la Pestanya Desenvolupador > Seleccioneu Visual Basic . La finestra Microsoft Visual Basic apareix.

3. Utilitzant la pestanya Full de treball: Aneu a qualsevol full de treball, Feu clic amb el botó dret sobre ell > Trieu Mostra el codi (al Context Menú ).

🔄 Inserció d'un mòdul al Microsoft Visual Basic: Hi ha 2 maneres d'inserir un mòdul a la finestra Microsoft Visual Basic ,

1. Ús de les opcions del full: Després d'obrir la finestra Microsoft Visual Basic , seleccioneu un Full de treball > Feu clic amb el botó dret sobre ell > ; Seleccioneu Insereix (al Menú contextual ) > a continuació, trieu Mòdul .

2. Ús de la barra d'eines: també podeu fer-ho seleccionant Insereix (a la Barra d'eines ) > després escollint Mòdul .

4 maneres senzilles d'enviar correu electrònic automàtic des d'Excel a Outlook

Mètode 1: Ús de la macro VBA per enviar correu electrònic automàticament mitjançant Outlook als destinataris seleccionats

Volem crear una execució de macro Botó mitjançant la qual podem enviar correu electrònic als destinataris seleccionats amb només un clic.

Pas 1: Aneu a la pestanya Insereix > Formes > Seleccioneu qualsevol de les formes ofertes (és a dir, Rectangular: cantonades arrodonides ).

Pas 2: Arrossegueu el Icona més allà on vulgueu inserir la Forma tal com es mostra a la imatge següent.

Pas 3: Trieu un Forma de farciment i Contorn Color preferits desprésfeu-hi clic amb el botó dret. Feu clic a Edita el text per inserir text.

Pas 4: Utilitzeu la instrucció per obrir Microsoft Visual Basic i inseriu Mòdul . Enganxeu la macro següent al Mòdul .

1177

➤ al codi,

1 - inici el procediment de macro declarant les variables com a Objecte i String .

2 : executeu un bucle VBA FOR per cada fila de la selecció per assignar el correu electrònic Envia a , Assumpte i Cos mitjançant entrades de fila.

3 – assigneu variables.

4 – feu la instrucció VBA amb per omplir elements d' Outlook com ara Envia a , Assumpte del correu , etc. Aquí la macro només executa l'ordre Mostra per mostrar Outlook amb un esborrany de correu electrònic. Tanmateix, si s'utilitza l'ordre Envia al seu lloc o després de Mostra, Outlook enviarà el correu electrònic creat als destinataris seleccionats.

5 : acabeu el bucle VBA FOR .

Pas 5: Torneu al full de treball. Feu clic amb el botó dret a Forma i, a continuació, seleccioneu Assigna macro a les opcions Menú contextual .

Pas 6: Seleccioneu la macro (és a dir, ExcelToOutlookSR ) sota el Nom de la macro i trieu l'opció Macro a com a Aquest llibre de treball . Feu clic a D'acord .

Pas 7: Ara, al full de treball, seleccioneu un o diversos empleats i feu clic al botó Botó de forma .

Pas 8: Excel demana a Outlook que dinar i crea o envia correus electrònics a els treballadors seleccionats. Quan seleccioneu dos dels empleats, Outlook genera dos esborranys de correu electrònic diferents preparats per ser enviats.

Com que la macro només proporciona la Mostra. L'ordre , Outlook només mostra l'esborrany del correu electrònic sense enviar-lo. Utilitzeu l'ordre Envia per enviar correus electrònics automàticament des d' Excel a Outlook mitjançant entrades de cel·les.

Llegir més: Macro d'Excel per enviar correu electrònic automàticament (3 exemples adequats)

Mètode 2: enviament automàtic de correu electrònic des d'Excel a Outlook en funció del valor específic de la cel·la

Què si volem enviar correu electrònic automàtic després d'assolir els objectius d' Excel a Outlook ? Un codi macro pot fer aquesta feina amb facilitat.

Suposem que tenim Dades de vendes trimestrals com es mostra a continuació, després d'aconseguir un objectiu (és a dir, Vendes> 2000 ) demanarà automàticament a Outlook que enviï un correu electrònic des d'Excel a un identificador de correu electrònic assignat.

Pas 1: Escriviu la macro següent codi en qualsevol Mòdul .

7146

➤ A la imatge de dalt, a les seccions,

1 – assigneu una cel·la (és a dir, F17 ) dins d'un interval per executar la instrucció VBA IF . Si la declaració dóna com a resultat True , la macro crida a una altra macro per a l'execució.

2 – declara la variabletipus i assigneu-los per omplir les entrades d' Outlook .

3 : feu la instrucció VBA With per assignar variables a les entrades de correu electrònic. Utilitzeu l'ordre Envia en comptes de Mostra en cas que vulgueu enviar correus electrònics directament sense revisar-los. El correu electrònic del destinatari s'insereix dins de la macro. Utilitzeu mètodes alternatius en cas que vulgueu una inserció automàtica de l'identificador de correu electrònic del destinatari.

4 : elimineu determinades variables de l'assignació.

Pas 2: Utilitzeu la tecla F5 per executar la macro. En un moment, Excel obté Outlook amb un esborrany de correu electrònic creat automàticament, tal com es mostra a continuació. Podeu fer clic a Envia o enviar automàticament mitjançant l'ordre Envia a la macro.

Llegir més: Envia automàticament correus electrònics des d'Excel basats en el contingut de la cel·la (2 mètodes)

Lectures similars

  • Com veure'ls Qui es troba en un fitxer d'Excel compartit (amb passos ràpids)
  • Activa Compartir el llibre de treball a Excel
  • Com compartir un fitxer d'Excel per a diversos usuaris
  • Com aplicar una macro per enviar correu electrònic des d'Excel amb fitxer adjunt

Mètode 3: ús de la macro VBA per enviar correu electrònic amb un full de treball actiu des de Excel d'Outlook

Com alternativa, hi pot haver casos en què hàgim d'enviar un Full actiu sencer a una adreça de correu electrònic assignada. En aquest cas, podem utilitzar una VBA Custom Function per cridar-la dins d'unmacro.

Pas 1: Inseriu la macro següent al mòdul .

9821

➤ Des del imatge de dalt, les seccions del codi,

1 : declarar i establir les variables.

2 : assignar les ordres mitjançant el VBA Amb declaració. Utilitzeu l'ordre Mostra o Envia per revisar o enviar correus electrònics directament, respectivament.

3 : esborreu les variables establertes anteriorment.

4 : assigneu les ordres VBA Amb amb textos.

5 : executeu la Funció personalitzada de VBA .

Pas 2: Per executar la macro, premeu F5 i a l'instant l'Excel mostra Outlook amb un esborrany de correu electrònic per revisar-lo de manera similar al imatge de sota. Després, està bé d'enviar-lo.

Llegir més: Com enviar correu electrònic massiu des d'Outlook mitjançant Excel (3 maneres)

La funció HYPERLINK genera un enllaç en què es pot fer clic a les cel·les d'Excel per poseu Outlook com a mitjà per enviar correus electrònics automàtics des d'Excel.

Pas 1: Escriviu la fórmula següent a la cel·la H5 .

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

La funció HYPERLINK pren “MailTo:”&C5&”?Subject="&F5&” &cc="&$D$2&”&body=”&G 5 com a ubicació_enllaç i “Feu clic aquí” com a nom_amic .

Pas 2: Premeu ENTER per enganxar elenllaç. A continuació, feu clic a l'enllaç.

Pas 3: Excel us porta a Outlook . I veieu que totes les entrades d' Outlook estan plenes de dades assignades des d'Excel. Feu clic a Envia .

Pas 4: Arrossegueu la Mànega d'ompliment per aplicar la fórmula a altres cel·les.

Llegir més: Com enviar correu electrònic automàticament quan es compleix la condició a Excel

Conclusió

Les variants de macro VBA i la funció HYPERLINK poden ser útils per enviar correus electrònics automàtics des d'Excel a Outlook. Espero que trobeu el vostre mètode preferit dins dels descrits anteriorment. Comenta, si tens més consultes o tens alguna cosa a afegir.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.