INHOUDSOPGAWE
Wanneer gebruikers e-posse aan hul kliënte of base stuur, is dit nogal moeilik om tred te hou. In daardie geval kom Excel handig te pas. Daarom is bewys dat "stuur outomatiese e-pos vanaf Excel na Outlook" 'n tydbesparende benadering. Excel VBA-makro's en die HYPERLINK -funksie kan outomatiese e-posse stuur of 'n konsep skep deur Excel-inskrywings te gebruik.
Kom ons sê ons het Werknemer-herstruktureerde salaris data in Excel en ons wil outomatiese e-pos stuur deur Outlook te gebruik.
In hierdie artikel demonstreer ons verskeie variante van VBA Makro's en die HYPERLINK -funksie om outomatiese e-pos van Excel na Outlook te stuur.
Laai Excel-werkboek af
Stuur outomatiese e-pos.xlsm
⧭ Maak Microsoft Visual Basic oop en voeg kode in module in
Voordat jy voortgaan om enige metodes, is dit nodig om die maniere te ken om 'n Module in die Microsoft Visual Basic in Excel oop te maak en in te voeg.
🔄 Opening van Microsoft Visual Basic: Daar is hoofsaaklik 3 maniere om Microsoft Visual Basic venster oop te maak.
1. Gebruik Sleutelbordkortpaaie: Druk ALT+ F11 heeltemal om Microsoft Visual Basic -venster oop te maak.
2. Gebruik Ontwikkelaaroortjie: Gaan in 'n Excel-werkblad na Ontwikkelaaroortjie > Kies Visueel Basies . Die Microsoft Visual Basic vensterverskyn.
3. Gebruik Werkblad-oortjie: Gaan na enige werkblad, Regsklik daarop > Kies Bekyk kode (van die konteks kieslys ).
🔄 Invoeging van 'n module in Microsoft Visual Basic: Daar is 2 maniere om 'n Module in te voeg in Microsoft Visual Basic venster,
1. Gebruik Blad se Opsies: Nadat jy die Microsoft Visual Basic -venster oopgemaak het, kies 'n Werkblad > Regsklik daarop > ; Kies Voeg in (van die Kontekskieslys ) > kies dan Module .
2. Gebruik Toolbar: Jy kan dit ook doen deur Voeg in te kies (vanaf die nutsbalk ) > kies dan Module .
4 maklike maniere om outomatiese e-pos van Excel na Outlook te stuur
Metode 1: Gebruik VBA-makro om outomaties e-pos met gebruik van Outlook na geselekteerde ontvangers te stuur
Ons wil 'n makro-uitvoering knoppie skep waarmee ons eenvoudig e-pos aan geselekteerde ontvangers kan stuur met net 'n klik.
Stap 1: Gaan na die Voeg in -oortjie > Vorms > Kies enige van die aangebied vorms (d.w.s. Reghoekig: Geronde Hoeke ).
Stap 2: Sleep die Plus-ikoon waar jy ook al die Vorm wil invoeg soos in die prent hieronder getoon.
Stap 3: Kies 'n voorkeur Vormvul en Omtrek Kleur danregskliek daarop. Klik op Redigeer teks om teks in te voeg.
Stap 4: Gebruik die instruksie om
8350
➤ in die kode,
1 – begin die makroprosedure deur die veranderlikes as Object en String te verklaar.
2 – hardloop 'n VBA FOR lus vir elke ry in die keuse om e-pos se Stuur na , Onderwerp en Liggaam toe te ken deur ryinskrywings te gebruik.
3 – ken veranderlikes toe.
4 – voer die VBA Met -stelling uit om Outlook -items soos Stuur na te vul, E-posonderwerp , ens. Hier voer die makro slegs die Vertoon -opdrag uit om Outlook met 'n e-poskonsep uit te bring. As Stuur -opdrag egter in plek of na Vertoon gebruik word, sal Outlook die geskepte e-pos aan die geselekteerde ontvangers stuur.
5 – voltooi die VBA FOR -lus.
Stap 5: Keer terug na die Werkblad. Regskliek op die Vorm en kies dan Wys makro uit die Kontekskieslys -opsies.
<. 1>Stap 6: Kies die Makro (d.w.s. ExcelToOutlookSR ) onder die Makronaam en kies die Makro in opsie as Hierdie werkboek . Klik op OK .
Stap 7: Kies nou een of meer werknemers in die werkblad en klik dan op die Vormknoppie .
Stap 8: Excel vra Outlook vir middagete en skep of stuur e-posse na die geselekteerde werknemers. Soos jy twee van die werknemers kies, genereer Outlook twee verskillende e-poskonsepte wat gereed is om gestuur te word.
Aangesien die makro net die Vertoon verskaf. opdrag, Outlook wys net die e-pos konsep sonder om dit te stuur. Gebruik die Stuur -opdrag om outomaties e-posse van Excel na Outlook te stuur deur selinskrywings te gebruik.
Lees Meer: Excel-makro om outomaties e-pos te stuur (3 geskikte voorbeelde)
Metode 2: Stuur e-pos outomaties van Excel na Outlook, afhangende van spesifieke selwaarde
Wat as ons outomatiese e-pos wil stuur nadat ons teikens van Excel na Outlook bereik het? 'n Makrokode kan hierdie werk met gemak doen.
Gestel ons het Kwartaallikse Verkoopdata soos hieronder uitgebeeld, nadat ons 'n teiken bereik het (d.w.s. Verkope> 2000 ) sal outomaties Outlook vra om 'n e-pos vanaf Excel na 'n toegewysde e-pos-ID te stuur.
Stap 1: Tik die volgende makro kode in enige Module .
3879
➤ Uit die bostaande prent, in die afdelings,
1 – ken 'n sel (d.w.s. F17 ) binne 'n reeks toe om die VBA IF -stelling uit te voer. As die stelling Waar tot gevolg het, roep die makro 'n ander makro vir uitvoering.
2 – verklaar veranderliketipes en wys dit toe om Outlook se inskrywings te vul.
3 – voer VBA With -stelling uit om veranderlikes aan e-posinskrywings toe te wys. Gebruik die Stuur -opdrag in plaas van Vertoon ingeval jy direk e-posse wil stuur sonder om dit na te gaan. Die ontvanger-e-pos word in die makro ingevoeg. Gebruik alternatiewe metodes ingeval jy 'n outomatiese invoeging van die ontvanger se e-pos-ID wil hê.
4 – maak sekere veranderlikes uit toewysing skoon.
Stap 2: Gebruik die F5 sleutel om die makro te laat loop. In 'n oomblik haal Excel Outlook met 'n konsep-e-pos wat outomaties geskep word soos in die volgende getoon. Jy kan op Stuur klik of outomaties stuur deur Stuur opdrag in die makro te gebruik.
Lees Meer: Stuur outomaties E-posse vanaf Excel gebaseer op selinhoud (2 metodes)
Soortgelyke lesings
- Hoe om te sien Wie is in 'n gedeelde Excel-lêer (met vinnige stappe)
- Aktiveer Deelwerkboek in Excel
- Hoe om Excel-lêer vir veelvuldige gebruikers te deel
- Hoe om makro toe te pas om e-pos vanaf Excel met aanhangsel te stuur
Metode 3: Gebruik VBA-makro om e-pos te stuur met aktiewe werkblad vanaf Excel by Outlook
Alternatiewelik kan daar gevalle wees waar ons 'n hele Active Sheet na 'n toegewysde e-posadres moet stuur. In daardie geval kan ons 'n VBA Custom Function gebruik om binne 'n geroep te wordmakro.
Stap 1: Voeg die onderstaande makro in die Module in.
1852
➤ Van die bostaande prent, die kode se afdelings,
1 – verklaar en stel die veranderlikes.
2 – ken die opdragte toe met die VBA Met stelling. Gebruik die Vertoon - of Stuur -opdrag om onderskeidelik e-posse te hersien of direk te stuur.
3 – maak die voorheen gestelde veranderlikes skoon.
4 – ken die VBA With opdragte toe met tekste.
5 – voer die VBA Custom Function uit.
Stap 2: Om die makro uit te voer, druk F5 , en Excel bring onmiddellik die Outlook met 'n konsep-e-pos om te hersien soortgelyk aan die onderste beeld. Daarna is dit goed om dit te stuur.
Lees meer: Hoe om grootmaat-e-pos vanaf Outlook met behulp van Excel te stuur (3 maniere)
Metode 4: Stuur outomatiese e-pos vanaf Excel na Outlook deur HYPERLINK-funksie te gebruik
Die HYPERLINK -funksie genereer 'n klikbare skakel in Excel-selle na bring Outlook as 'n medium om outomatiese e-posse vanaf Excel te stuur.
Stap 1: Tik die volgende formule in sel H5 .
=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")
Die HYPERLINK -funksie neem “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 as link_location , en “Click Here” as friendly_name .
Stap 2: Druk ENTER om dieskakel. Klik dan op die skakel.
Stap 3: Excel neem jou na Outlook . En jy sien al die Outlook -inskrywings is gevul met toegewysde data van Excel. Klik op Stuur .
Stap 4: Sleep die Vulhandvatsel om die formule toe te pas op ander selle.
Lees meer: Hoe om outomaties e-pos te stuur wanneer toestand in Excel nagekom word
Gevolgtrekking
VBA Makro Variants en HYPERLINK -funksie kan nuttig wees terwyl jy outomatiese e-posse van Excel na Outlook stuur. Hoop jy vind jou voorkeurmetode binne die bogenoemde metodes. Lewer kommentaar, as jy verdere navrae het of iets het om by te voeg.