Ynhâldsopjefte
As brûkers e-post stjoere nei har klanten of bazen, is it frij lestich om by te hâlden. Yn dat gefal komt Excel fan pas. Dêrom is "automatyske e-post stjoere fan Excel nei Outlook" is bewiisd as in tiidbesparjende oanpak. Excel VBA-makro's en de funksje HYPERLINK kinne automatyske e-postberjochten ferstjoere of in ûntwerp meitsje mei Excel-yngongen.
Litte wy sizze dat wy meiwurker werstrukturearre salaris hawwe gegevens yn Excel en wy wolle automatysk e-post ferstjoere mei Outlook .
Yn dit artikel litte wy meardere farianten fan VBA-makro's<2 sjen litte> en de funksje HYPERLINK om automatysk e-post te stjoeren fan Excel nei Outlook .
Download Excel Workbook
Automatysk e-post.xlsm ferstjoere
⧭ Microsoft Visual Basic iepenje en koade yn module ynfoegje
Foardat jo trochgean mei it demonstrearjen fan in metoaden, is it nedich om de manieren te witten om in Module te iepenjen en yn te foegjen yn de Microsoft Visual Basic yn Excel.
🔄 Microsoft Visual Basic iepenje: Der binne benammen 3 manieren om Microsoft Visual Basic finster te iepenjen.
1. Mei help fan toetseboerd fluchtoetsen: Druk op ALT+ F11 hielendal om Microsoft Visual Basic -finster te iepenjen.
2. It brûken fan Developer Tab: Gean yn in Excel wurkblêd nei Developer Tab > Selektearje Visual Basic . It finster Microsoft Visual Basic ferskynt.
3. Mei help fan Wurkblêd Tab: Gean nei elk wurkblêd, Rjochts-klikke derop & GT; Kies Koade werjaan (fan it Kontekst Menu ).
🔄 In module ynfoegje yn Microsoft Visual Basic: Der binne 2 manieren om in Module yn te foegjen yn Microsoft Visual Basic finster,
1. Opsjes fan blêd brûke: Nei it iepenjen fan it finster Microsoft Visual Basic , selektearje in wurkblêd > Rjochtsklik derop > ; Selektearje Ynfoegje (fan it Kontekstmenu ) > kies dan Module .
2. Brûk arkbalke: Jo kinne it ek dwaan troch te selektearjen Ynfoegje (fan de Arkbalke ) > kies dan Module .
4 Easy Ways to Send Automatic Email from Excel to Outlook
Metoade 1: VBA-makro brûke om automatysk e-post te ferstjoeren mei Outlook nei selekteare ûntfanger
Wy wolle in makro-útfiering meitsje Knop wêrmei wy gewoan e-post kinne ferstjoere nei selektearre ûntfangers mei gewoan in klik.
Stap 1: Gean nei de ljepper Ynfoegje > Foarmen > Selektearje ien fan 'e oanbeane foarmen (d.w.s. Rjochthoekich: rûne hoeken ).
Stap 2: Sleep de Plus-ikoan wêr't jo de Foarm ek ynfoegje wolle lykas yn de ôfbylding hjirûnder werjûn.
Stap 3: Kies in foarkar foarmfolling en omtrek kleur danrjochts-klikke derop. Klik op Tekst bewurkje om tekst yn te foegjen.
Stap 4: Brûk de ynstruksje om
5139
➤ yn de koade,
1 – start de makroproseduere troch de fariabelen te ferklearjen as Objekt en String .
2 - rinne in VBA FOR -loop foar elke rige yn 'e seleksje om e-post's Stjoer nei , Underwerp en Lêch te tawizen mei help fan rigeyngongen.
3 – tawize fariabelen.
4 – fier de VBA Mei -statement út om Outlook -items te foljen lykas Send To , E-postûnderwerp , ensfh. Hjir fiert de makro allinnich it kommando Display út om Outlook út te bringen mei in e-postkonsept. As it kommando Stjoer lykwols brûkt wurdt yn plak of nei Display, sil Outlook de oanmakke e-post stjoere nei de selektearre ûntfangers.
5 – einigje de VBA FOR -loop.
Stap 5: Werom nei it wurkblêd. Rjochtsklik op de Foarm en selektearje Makro tawize út de Kontekstmenu opsjes.
Stap 6: Selektearje de makro (d.w.s. ExcelToOutlookSR ) ûnder de Makronamme en kies de Makro yn opsje as Dit wurkboek . Klik op OK .
Stap 7: No, yn it wurkblêd, selektearje ien of meardere meiwurkers en klik dan op de Foarmknop .
Stap 8: Excel freget Outlook om te lunchen en makket of stjoert e-mails nei de selektearre meiwurkers. As jo twa fan 'e meiwurkers selektearje, genereart Outlook twa ferskillende e-postûntwerpen dy't klear binne om te ferstjoeren.
Om't de makro allinich de Display leveret. kommando, Outlook toant gewoan it e-postkonsept sûnder it te ferstjoeren. Brûk it kommando Stjoer om automatysk e-postberjochten te ferstjoeren fan Excel nei Outlook mei sel-yngongen.
Lês mear: Excel-makro om automatysk e-post te ferstjoeren (3 geskikte foarbylden)
Metoade 2: Automatysk ferstjoere fan e-post fan Excel nei Outlook ôfhinklik fan spesifike selwearde
Wat as wy automatysk e-post wolle stjoere nei it berikken fan doelen fan Excel nei Outlook ? In makrokoade kin dit wurk mei gemak dwaan.
Stel, wy hawwe Kwartaalferkeapgegevens lykas hjirûnder ôfbylde, nei it berikken fan in doel (d.w.s. Sales> 2000 ) sil automatysk Outlook freegje om in e-post fan Excel nei in tawiisde e-post-id te stjoeren.
Stap 1: Typ de folgjende makro koade yn elke Module .
9979
➤ Fanôf de boppesteande ôfbylding, yn 'e seksjes,
1 - tawize in sel (d.w.s. F17 ) binnen in berik om de VBA IF statement út te fieren. As de útspraak resultaat yn True , ropt de makro in oare makro foar útfiering.
2 - ferklearje fariabeletypen en tawize se om de yngongen fan Outlook te befolkjen.
3 - útfiere VBA Mei -statement om fariabelen ta te jaan oan e-postyngongen. Brûk it kommando Stjoer ynstee fan Display foar it gefal dat jo e-postberjochten direkt wolle ferstjoere sûnder se te besjen. De ûntfanger e-mail wurdt ynfoege yn de makro. Brûk alternative metoaden yn it gefal dat jo in automatyske ynfoegje wolle fan de e-post-id fan de ûntfanger.
4 – wiskje bepaalde fariabelen út tawizing.
Stap 2: Brûk de F5 -kaai om de makro út te fieren. Yn in momint hellet Excel Outlook op mei in konsept-e-post dy't automatysk oanmakke is lykas werjûn yn 'e folgjende. Jo kinne klikke op Stjoer of automatysk ferstjoere mei Stjoer kommando yn 'e makro.
Lês mear: Automatysk ferstjoere E-posten fan Excel basearre op sellynhâld (2 metoaden)
Silkige lêzingen
- Hoe te sjen Wa is yn in dielde Excel-bestân (mei rappe stappen)
- Diel wurkboek ynskeakelje yn Excel
- Hoe kinne jo Excel-bestân diele foar meardere brûkers
- Hoe kinne jo makro tapasse om e-post te ferstjoeren fan Excel mei taheaksel
Metoade 3: VBA-makro brûke om e-post te ferstjoeren mei aktyf wurkblêd fanút Excel by Outlook
As alternatyf kinne der gefallen wêze wêr't wy in folslein Aktyf blêd moatte stjoere nei in tawiisd e-mailadres. Yn dat gefal kinne wy in VBA Custom Function brûke om binnen amakro.
Stap 1: Foegje de ûndersteande makro yn de Module .
5684
➤ Fanút de boppesteande ôfbylding, de seksjes fan de koade,
1 - ferklearje en set de fariabelen yn.
2 - jou de kommando's ta mei de VBA Mei statement. Brûk it kommando Display of Send foar it besjen of direkt ferstjoeren fan e-mails respektivelik.
3 – wiskje de earder ynstelde fariabelen.
4 – tawize de VBA With kommando's mei teksten.
5 – fier de VBA Custom Function út.
Stap 2: Om de makro út te fieren, druk op F5 , en Excel bringt direkt de Outlook mei in konsept-e-post om te besjen lykas de ûnder ôfbylding. Neitiid binne jo goed om it te stjoeren.
Lês mear: Hoe kinne jo bulk-e-post stjoere fanút Outlook mei Excel (3 manieren)
Metoade 4: Automatysk e-post ferstjoere fan Excel nei Outlook mei help fan HYPERLINK-funksje
De funksje HYPERLINK genereart in klikbere keppeling yn Excel-sellen nei bring Outlook as medium om automatyske e-mails út Excel te ferstjoeren.
Stap 1: Typ de folgjende formule yn sel H5 .
=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")
De funksje HYPERLINK nimt “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 as link_location , en “Klik hjir” as friendly_name .
Stap 2: Druk op ENTER om delink. Klik dan op de keppeling.
Stap 3: Excel bringt jo nei Outlook . En jo sjogge dat alle Outlook -yngongen fol binne mei tawiisde gegevens fan Excel. Klik op Stjoer .
Stap 4: Sleep de Fillhandtak om de formule op oare ta te passen sellen.
Lês mear: Hoe kinne jo e-post automatysk ferstjoere as betingst foldien is yn Excel
Konklúzje
VBA-makrofarianten en HYPERLINK -funksje kinne nuttich wêze by it ferstjoeren fan automatyske e-mails fan Excel nei Outlook. Hoopje dat jo jo foarkar metoade fine binnen de hjirboppe beskreaune. Kommentaar, as jo fierdere fragen hawwe of wat ta te foegjen hawwe.