Як адправіць аўтаматычную электронную пошту з Excel у Outlook (4 метады)

  • Падзяліцца Гэтым
Hugh West

Калі карыстальнікі дасылаюць электронныя лісты сваім кліентам або начальнікам, гэта даволі цяжка адсочваць. У такім выпадку Excel спатрэбіцца. Такім чынам, «аўтаматычная адпраўка электроннай пошты з Excel у Outlook» была праверана як спосаб эканоміі часу. Макрасы Excel VBA і функцыя HYPERLINK могуць адпраўляць аўтаматычныя электронныя лісты або ствараць чарнавік з дапамогай запісаў Excel.

Дапусцім, у нас ёсць Рэструктурызаваная зарплата супрацоўнікаў даныя ў Excel, і мы хочам адпраўляць аўтаматычную электронную пошту з дапамогай Outlook .

У гэтым артыкуле мы дэманструем некалькі варыянтаў макрасаў VBA і функцыя HYPERLINK для аўтаматычнай адпраўкі электроннай пошты з Excel у Outlook .

Спампаваць кнігу Excel

Адправіць аўтаматычную электронную пошту.xlsm

⧭ Адкрыццё Microsoft Visual Basic і ўстаўка кода ў модуль

Перш чым прыступіць да дэманстрацыі любога метады, неабходна ведаць спосабы адкрыцця і ўстаўкі Модуля ў Microsoft Visual Basic у Excel.

🔄 Адкрыццё Microsoft Visual Basic: Ёсць у асноўным 3 спосабы адкрыцця акна Microsoft Visual Basic .

1. Выкарыстанне спалучэнняў клавіш: Націсніце ALT+ F11 увогуле, каб адкрыць акно Microsoft Visual Basic .

2. Выкарыстанне ўкладкі распрацоўшчыка: На аркушы Excel перайдзіце да ўкладкі распрацоўшчыка > Выберыце Visual Basic . Акно Microsoft Visual Basic з'яўляецца.

3. Выкарыстанне ўкладкі працоўнага аркуша: Перайдзіце да любога аркуша, Пстрыкніце правай кнопкай мышы на ім > Абярыце Праглядзець код Кантэкст меню ).

🔄 Устаўка модуля ў Microsoft Visual Basic: Ёсць 2 спосабу ўставіць модуль у акно Microsoft Visual Basic ,

1. Выкарыстанне параметраў аркуша: Пасля адкрыцця акна Microsoft Visual Basic выберыце Працоўны ліст > Пстрыкніце яго правай кнопкай мышы > ; Выберыце Уставіць Кантэкстнага меню ) > потым абярыце Модуль .

2. Выкарыстанне панэлі інструментаў: Вы таксама можаце зрабіць гэта, выбраўшы Уставіць панэлі інструментаў ) > затым выберыце Модуль .

4 простыя спосабы аўтаматычнай адпраўкі электроннай пошты з Excel у Outlook

Спосаб 1: Выкарыстанне макраса VBA для аўтаматычнай адпраўкі электроннай пошты выбраным атрымальнікам з дапамогай Outlook

Мы хочам стварыць Кнопку выканання макраса, з дапамогай якой мы можам проста адпраўляць пошту выбраным атрымальнікам з проста клік.

Крок 1: Перайдзіце на ўкладку Устаўка > Фігуры > Выберыце любую з прапанаваных формаў (напрыклад, Прастакутнік: закругленыя вуглы ).

Крок 2: Перацягніце Значок плюс усюды, куды вы хочаце ўставіць Форму , як паказана на малюнку ніжэй.

Крок 3: Выберыце пажаданыя Заліўка фігуры і Контур Колер затымпстрыкніце па ім правай кнопкай мышы. Націсніце на Рэдагаваць тэкст , каб уставіць тэкст.

Крок 4: Выкарыстоўвайце інструкцыю , каб адкрыць Microsoft Visual Basic і ўстаўце Модуль . Устаўце наступны макрас у Модуль .

6932

➤ у код,

1 – пачатак працэдуру макраса, аб'явіўшы зменныя як Object і String .

2 – запусціць цыкл VBA FOR для кожны радок у выбары, каб прызначыць электронную пошту Адправіць каму , Тэма і Цела з дапамогай запісаў радка.

3 – прызначыць зменныя.

4 – выканаць аператар VBA With для запаўнення элементаў Outlook , такіх як Адправіць , Тэма ліста і г.д. Тут макрас выконвае толькі каманду Паказаць , каб вывесці Outlook з чарнавіком электроннай пошты. Аднак, калі каманда Адправіць выкарыстоўваецца замест або пасля Адлюстраваць, Outlook адправіць створаны ліст выбраным атрымальнікам.

5 – завяршыце цыкл VBA FOR .

Крок 5: Вярніцеся да рабочага ліста. Пстрыкніце правай кнопкай мышы на Форме , затым выберыце Прызначыць макрас з опцый Кантэкстнага меню .

Крок 6: Абярыце макрас (г.зн. ExcelToOutlookSR ) пад імем макраса і абярыце опцыю Макрас у як Гэтая кніга . Націсніце ОК .

Крок 7: Цяпер у працоўным аркушы выберыце аднаго або некалькіх супрацоўнікаў, а затым націсніце Кнопка формы .

Крок 8: Excel прапануе Outlook паабедаць і стварае або адпраўляе электронныя лісты на выбраных супрацоўнікаў. Калі вы выбіраеце двух супрацоўнікаў, Outlook стварае дзве розныя чарнавікі электроннай пошты, гатовыя да адпраўкі.

Паколькі макрас забяспечвае толькі Адлюстраванне , Outlook проста адлюстроўвае чарнавік электроннай пошты, не адпраўляючы яго. Выкарыстоўвайце каманду Адправіць для аўтаматычнай адпраўкі электронных лістоў з Excel у Outlook з выкарыстаннем запісаў вочак.

Больш падрабязна: Макрас Excel для аўтаматычнай адпраўкі электроннай пошты (3 прыдатныя прыклады)

Спосаб 2: Аўтаматычная адпраўка электроннай пошты з Excel у Outlook у залежнасці ад канкрэтнага значэння ячэйкі

Што калі мы хочам адпраўляць аўтаматычную электронную пошту пасля дасягнення мэт з Excel у Outlook ? Макрас-код можа зрабіць гэтую працу з лёгкасцю.

Выкажам здагадку, у нас ёсць Квартальныя дадзеныя аб продажах як паказана ніжэй, пасля дасягнення мэты (напрыклад, Продажы> 2000 ) аўтаматычна прапануе Outlook адправіць ліст з Excel на прызначаны ідэнтыфікатар электроннай пошты.

Крок 1: Увядзіце наступны макрас код у любым модулі .

2099

➤ З малюнка вышэй, у раздзелах,

1 – прызначыць ячэйку (напрыклад, F17 ) у межах дыяпазону для выканання аператара VBA IF . Калі аператар прыводзіць да True , макрас выклікае іншы макрас для выканання.

2 – аб'явіць зменнуютыпы і прызначайце іх для запаўнення запісаў Outlook .

3 – выканайце аператар VBA With для прызначэння зменных запісам электроннай пошты. Выкарыстоўвайце каманду Адправіць замест Адлюстраваць у выпадку, калі вы хочаце наўпрост адправіць электронныя лісты, не праглядаючы іх. Электронная пошта атрымальніка ўстаўляецца ў макрас. Выкарыстоўвайце альтэрнатыўныя метады, калі вы хочаце аўтаматычна ўстаўляць ідэнтыфікатар электроннай пошты атрымальніка.

4 – ачысціць пэўныя зменныя ад прызначэння.

Крок 2: Выкарыстоўвайце клавішу F5 для запуску макраса. Праз імгненне Excel атрымлівае Outlook з аўтаматычна створаным чарнавіком электроннай пошты, як паказана ніжэй. Вы можаце націснуць на Адправіць або аўтаматычна адправіць, выкарыстоўваючы каманду Адправіць у макрасе.

Чытаць далей: Аўтаматычна адпраўляць электронныя лісты з Excel на аснове змесціва ячэйкі (2 метады)

Падобныя паказанні

  • Як паглядзець Хто знаходзіцца ў агульным файле Excel (з хуткімі крокамі)
  • Уключыць агульны доступ да працоўнай кнігі ў Excel
  • Як абагуліць файл Excel для некалькіх карыстальнікаў
  • Як прымяніць макрас для адпраўкі электроннай пошты з Excel з дадаткам

Спосаб 3: Выкарыстанне макраса VBA для адпраўкі электроннай пошты з актыўным лістом з Excel ад Outlook

У якасці альтэрнатывы могуць быць выпадкі, калі нам спатрэбіцца адправіць увесь Актыўны ліст на прызначаны адрас электроннай пошты. У такім выпадку мы можам выкарыстаць Карыстальніцкую функцыю VBA для выкліку ў aмакрас.

Крок 1: Устаўце прыведзены ніжэй макрас у Модуль .

7871

➤ З выява вышэй, раздзелы кода,

1 – аб'явіць і ўсталяваць зменныя.

2 - прызначыць каманды з дапамогай VBA З аператарам . Выкарыстоўвайце каманду Паказаць або Адправіць для прагляду або прамой адпраўкі электронных лістоў адпаведна.

3 – ачысціць раней устаноўленыя зменныя.

4 – прызначыць каманды VBA With з тэкстамі.

5 – выканаць VBA Custom Function .

Крок 2: Каб выканаць макрас, націсніце F5 , і Excel імгненна выводзіць Outlook з чарнавіком электроннай пошты для прагляду, падобным да малюнак ніжэй. Пасля гэтага вы можаце адправіць яго.

Больш падрабязна: Як адправіць масавую электронную пошту з Outlook з дапамогай Excel (3 спосабы)

Функцыя HYPERLINK стварае спасылку, якую можна націснуць, у ячэйках Excel, каб увядзіце Outlook у якасці носьбіта для адпраўкі аўтаматычных лістоў з Excel.

Крок 1: Увядзіце наступную формулу ў ячэйку H5 .

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

Функцыя HYPERLINK прымае “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 як link_location , і “Націсніце тут” як friendly_name .

Крок 2: Націсніце ENTER , каб уставіцьспасылка. Затым націсніце на спасылку.

Крок 3: Excel перавядзе вас у Outlook . І вы бачыце, што ўсе запісы Outlook запоўнены прызначанымі дадзенымі з Excel. Націсніце на Адправіць .

Крок 4: Перацягніце маркер запаўнення , каб прымяніць формулу да іншых ячэйкі.

Больш падрабязна: Як аўтаматычна адпраўляць электронную пошту пры выкананні ўмовы ў Excel

Выснова

Варыянты макрасаў VBA і функцыі ГІПЕРСПЫЛКА могуць быць карыснымі пры адпраўцы аўтаматычных лістоў з Excel у Outlook. Спадзяюся, вы знойдзеце свой пераважны метад сярод вышэйапісаных. Каментуйце, калі ў вас ёсць дадатковыя запыты або ёсць што дадаць.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.