Talaan ng nilalaman
Kapag nagpadala ang mga user ng mga email sa kanilang mga customer o boss, medyo mahirap subaybayan. Sa kasong iyon, madaling gamitin ang Excel. Samakatuwid, ang "magpadala ng awtomatikong email mula sa Excel patungo sa Outlook" ay napatunayang isang paraan na nakakatipid sa oras. Excel VBA Macros at ang HYPERLINK function ay maaaring magpadala ng mga awtomatikong email o gumawa ng draft gamit ang mga Excel entries.
Ipagpalagay nating mayroon kaming Employee Restructured Salary data sa Excel at gusto naming magpadala ng awtomatikong email gamit ang Outlook .
Sa artikulong ito, ipinapakita namin ang maraming variant ng VBA Macros at ang HYPERLINK function na magpadala ng awtomatikong email mula sa Excel hanggang Outlook .
I-download ang Excel Workbook
Magpadala ng Awtomatikong Email.xlsm
⧭ Pagbubukas ng Microsoft Visual Basic at Paglalagay ng Code sa Module
Bago magpatuloy sa pagpapakita ng anuman mga pamamaraan, kailangang malaman ang mga paraan upang buksan at ipasok ang isang Module sa Microsoft Visual Basic sa Excel.
🔄 Pagbubukas ng Microsoft Visual Basic: Mayroong pangunahing 3 na mga paraan upang buksan ang Microsoft Visual Basic na window.
1. Paggamit ng mga Keyboard Shortcut: Pindutin ang ALT+ F11 nang buo para buksan ang Microsoft Visual Basic window.
2. Paggamit ng Tab ng Developer: Sa isang worksheet ng Excel, Pumunta sa Tab ng Developer > Piliin ang Visual Basic . Ang window ng Microsoft Visual Basic lalabas.
3. Gamit ang Tab ng Worksheet: Pumunta sa anumang worksheet, Right-Click dito > Piliin ang Tingnan ang Code (mula sa Konteksto Menu ).
🔄 Paglalagay ng Module sa Microsoft Visual Basic: Mayroong 2 na paraan para magpasok ng Module sa window ng Microsoft Visual Basic ,
1. Paggamit ng Mga Opsyon ng Sheet: Pagkatapos buksan ang Microsoft Visual Basic window, pumili ng Worksheet > Right-Click dito > ; Piliin ang Insert (mula sa Menu ng Konteksto ) > pagkatapos ay piliin ang Module .
2. Paggamit ng Toolbar: Magagawa mo rin ito sa pamamagitan ng pagpili sa Ipasok (mula sa Toolbar ) > pagkatapos ay piliin ang Module .
4 Madaling Paraan para Magpadala ng Awtomatikong Email mula sa Excel patungo sa Outlook
Paraan 1: Paggamit ng VBA Macro para Awtomatikong Magpadala ng Email Gamit ang Outlook sa Mga Napiling Tatanggap
Gusto naming lumikha ng Macro execution Button kung saan maaari kaming magpadala ng mail sa mga napiling tatanggap gamit ang isang click lang.
Hakbang 1: Pumunta sa tab na Insert > Mga Hugis > Pumili ng alinman sa mga inaalok na hugis (ibig sabihin, Pahabang-parihaba: Rounded Corners ).
Hakbang 2: I-drag ang Plus Icon kahit saan mo gustong ilagay ang Hugis gaya ng ipinapakita sa larawan sa ibaba.
Hakbang 3: Piliin isang ginustong Pagpuno ng Hugis at Balangkas Kulay pagkataposi-right click dito. Mag-click sa I-edit ang Teksto para maglagay ng text.
Hakbang 4: Gamitin ang tagubilin para buksan ang Microsoft Visual Basic at ipasok ang Module . I-paste ang sumusunod na Macro sa Module .
5322
➤ sa code,
1 – simulan ang macro procedure sa pamamagitan ng pagdedeklara sa mga variable bilang Object at String .
2 – magpatakbo ng VBA FOR loop para sa bawat hilera sa seleksyon upang italaga ang Ipadala Kay , Paksa , at Katawan ng Email gamit ang mga entry sa row.
3 – magtalaga ng mga variable.
4 – gawin ang VBA With statement para i-populate ang Outlook na mga item gaya ng Ipadala Sa , Paksa ng Mail , atbp. Dito pinapatupad lang ng macro ang command na Display para ilabas ang Outlook na may draft ng email. Gayunpaman, kung ginamit ang command na Send sa lugar o pagkatapos ng Display, Outlook ay ipapadala ang ginawang email sa mga napiling tatanggap.
5 – tapusin ang loop na VBA FOR .
Hakbang 5: Bumalik sa Worksheet. Mag-right click sa Hugis pagkatapos ay piliin ang Magtalaga ng Macro mula sa Context Menu na mga opsyon.
Hakbang 6: Piliin ang Macro (i.e., ExcelToOutlookSR ) sa ilalim ng Macro name at piliin ang Macro in na opsyon bilang This Workbook . Mag-click sa OK .
Hakbang 7: Ngayon, sa worksheet, pumili ng isa o maraming empleyado pagkatapos ay mag-click sa Shape Button .
Hakbang 8: Sine-prompt ng Excel ang Outlook sa tanghalian at gumagawa o nagpapadala ng mga email sa ang mga napiling empleyado. Habang pinipili mo ang dalawa sa mga empleyado, ang Outlook ay bumubuo ng dalawang magkaibang mga draft ng email na handa nang ipadala.
Dahil ang macro ay nagbibigay lamang ng Display Ang command na , Outlook ay ipinapakita lamang ang draft ng email nang hindi ito ipinapadala. Gamitin ang command na Ipadala upang awtomatikong magpadala ng mga email mula sa Excel patungo sa Outlook gamit ang mga cell entry.
Magbasa Nang Higit Pa: Excel Macro para Awtomatikong Magpadala ng Email (3 Angkop na Halimbawa)
Paraan 2: Awtomatikong Pagpapadala ng Email mula sa Excel papunta sa Outlook Depende sa Partikular na Halaga ng Cell
Ano kung gusto naming magpadala ng awtomatikong email pagkatapos makamit ang mga target mula sa Excel hanggang sa Outlook ? Madaling magawa ng Macro code ang trabahong ito.
Ipagpalagay, mayroon tayong Quarterly Sales Data tulad ng inilalarawan sa ibaba, pagkatapos makamit ang isang target (ibig sabihin, Sales> 2000 ) awtomatikong magpo-prompt ang Outlook na magpadala ng email mula sa Excel sa isang nakatalagang email id.
Hakbang 1: I-type ang sumusunod na macro code sa alinmang Module .
1331
➤ Mula sa larawan sa itaas, sa mga seksyon,
1 – magtalaga ng isang cell (i.e., F17 ) sa loob ng isang hanay upang isagawa ang VBA IF na pahayag. Kung magreresulta ang statement sa True , tatawag ang macro ng isa pang macro para sa execution.
2 – magdeklara ng variablemga uri at italaga ang mga ito upang i-populate ang mga entry ng Outlook .
3 – magsagawa ng VBA With na statement upang magtalaga ng mga variable sa mga entry sa email. Gamitin ang command na Ipadala sa halip na Display kung sakaling direktang gusto mong magpadala ng mga email nang hindi sinusuri ang mga ito. Ang email ng tatanggap ay ipinasok sa loob ng macro. Gumamit ng mga alternatibong pamamaraan kung sakaling gusto mo ng awtomatikong pagpapasok ng email id ng tatanggap.
4 – i-clear ang ilang partikular na variable mula sa pagtatalaga.
Hakbang 2: Gamitin ang F5 key upang patakbuhin ang macro. Sa isang sandali, kinukuha ng Excel ang Outlook gamit ang isang draft na email na awtomatikong ginawa gaya ng ipinapakita sa mga sumusunod. Maaari kang mag-click sa Ipadala o awtomatikong ipadala gamit ang Ipadala ang command sa macro.
Magbasa Nang Higit Pa: Awtomatikong Magpadala ng Mga Email mula sa Excel Batay sa Cell Content (2 Paraan)
Mga Katulad na Pagbasa
- Paano Makita Sino ang Nasa Isang Nakabahaging Excel File (Na may Mabilis na Mga Hakbang)
- I-enable ang Share Workbook sa Excel
- Paano Ibahagi ang Excel File para sa Maramihang User
- Paano Mag-apply ng Macro para Magpadala ng Email mula sa Excel na may Attachment
Paraan 3: Paggamit ng VBA Macro para Magpadala ng Email gamit ang Active Worksheet mula sa Excel by Outlook
Bilang kahalili, maaaring may mga pagkakataon kung saan kailangan naming magpadala ng buong Active Sheet sa isang nakatalagang email address. Kung ganoon, maaari tayong gumamit ng VBA Custom Function na tatawagin sa loob ng amacro.
Hakbang 1: Ipasok ang macro sa ibaba sa Module .
5224
➤ Mula sa larawan sa itaas, ang mga seksyon ng code,
1 – ipahayag at itakda ang mga variable.
2 – italaga ang mga command gamit ang VBA Sa pahayag. Gamitin ang command na Display o Ipadala para sa pagsusuri o direktang pagpapadala ng mga email ayon sa pagkakabanggit.
3 – i-clear ang mga dating itinakda na variable.
4 – italaga ang VBA With command na may mga text.
5 – isagawa ang VBA Custom Function .
Hakbang 2: Upang isagawa ang macro press F5 , at agad na inilabas ng Excel ang Outlook na may draft na email upang suriin na katulad ng larawan sa ibaba. Pagkatapos, mainam na ipadala mo ito.
Magbasa Nang Higit Pa: Paano Magpadala ng Bultuhang Email mula sa Outlook Gamit ang Excel (3 Paraan)
Paraan 4: Pagpapadala ng Awtomatikong Email mula sa Excel patungo sa Outlook Gamit ang HYPERLINK Function
Ang HYPERLINK function ay bumubuo ng isang naki-click na link sa mga cell ng Excel upang dalhin ang Outlook bilang medium para magpadala ng mga awtomatikong email mula sa Excel.
Hakbang 1: I-type ang sumusunod na formula sa cell H5 .
=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")
Ang HYPERLINK function ay tumatagal ng “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 bilang link_location , at “Mag-click Dito” bilang friendly_name .
Hakbang 2: Pindutin ang ENTER upang i-paste anglink. Pagkatapos ay mag-click sa link.
Hakbang 3: Dadalhin ka ng Excel sa Outlook . At makikita mo ang lahat ng Outlook na mga entry ay puno ng nakatalagang data mula sa Excel. Mag-click sa Ipadala .
Hakbang 4: I-drag ang Fill Handle upang ilapat ang formula sa iba cells.
Magbasa Nang Higit Pa: Paano Awtomatikong Magpadala ng Email Kapag Natugunan ang Kundisyon sa Excel
Konklusyon
VBA Macro Variants at HYPERLINK function ay maaaring makatulong habang nagpapadala ng mga awtomatikong email mula sa Excel patungo sa Outlook. Sana mahanap mo ang iyong ginustong pamamaraan sa loob ng mga inilarawan sa itaas. Magkomento, kung mayroon kang karagdagang katanungan o may idadagdag.