Змест
Калі карыстальнікі дасылаюць электронныя лісты сваім кліентам або начальнікам, гэта даволі цяжка адсочваць. У такім выпадку 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 спосабы)
Спосаб 4: Аўтаматычная адпраўка электроннай пошты з Excel у Outlook з выкарыстаннем функцыі HYPERLINK
Функцыя 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. Спадзяюся, вы знойдзеце свой пераважны метад сярод вышэйапісаных. Каментуйце, калі ў вас ёсць дадатковыя запыты або ёсць што дадаць.