Змест
У гэтым артыкуле мы пакажам вам 5 Макрас для адпраўкі электроннай пошты з Excel . Каб прадэманстраваць нашы метады, мы выбралі набор даных з 3 слупкамі : « Імя », « Электронная пошта » і « Горад ”.
Спампаваць практычны сшытак
Выкарыстанне макраса для адпраўкі Email.xlsm
5 спосабаў выкарыстоўваць макрас для адпраўкі электроннай пошты з Excel
1. Выкарыстанне бібліятэкі аб'ектаў Outlook для адпраўкі электроннай пошты
Для першага макраса мы збіраемся ўключыць “ Microsoft Outlook 16.0 Object Library », каб адправіць электронны ліст з Excel . Акрамя таго, нам трэба ўвайсці ў наш уліковы запіс Outlook у Excel .
Крокі:
На пачатку, мы адкрыем акно Visual Basic .
- Па-першае, з укладкі Распрацоўшчык >>> абярыце Visual Basic .
Або вы можаце націснуць ALT + F11 , каб адлюстраваць акно VBA .
- Па-другое, з Інструменты >>> абярыце “ Спіс літаратуры… ”.
З'явіцца новае дыялогавае акно .
- Па-трэцяе, абярыце « Бібліятэка аб'ектаў Microsoft Outlook 16.0 » і націсніце ОК .
Такім чынам, мы ўключым Бібліятэку аб'ектаў Outlook .
- Іх з Уставіць >>> абярыце Модуль .
Мы ўвядзем тут наш код.
- Пасля гэтага ўвядзіце наступнаекод.
3945
Разбіўка кода VBA
- Па-першае, мы выклікае нашу падпрацэдуру Macro_Send_Email .
- Па-другое, мы аб'яўляем зменныя тыпы.
- Па-трэцяе, мы' паўторна выбіраем Outlook у якасці нашага паштовага прыкладання .
- Затым мы выбіраем наш адрас электроннай пошты адпраўкі з ячэйкі C5 .
- Пасля гэтага змесціва электроннай пошты усталёўваецца ў нашым кодзе.
- Нарэшце, « Уласцівасць адлюстравання VBA » выкарыстоўваецца тут для адлюстравання наша электронная пошта . Такім чынам, нам трэба будзе націснуць Адправіць уручную, каб адправіць электронныя лісты . Акрамя таго, мы можам выкарыстоўваць « Адправіць уласцівасць », каб адпраўляць электронныя лісты без адлюстравання.
- Пасля гэтага Захаваць і зачыніце Модуль .
Цяпер мы запусцім код.
- Па-першае, з Распрацоўшчык укладка >>> абярыце Макрасы .
З'явіцца дыялогавае акно Макрасы .
- Па-другое , абярыце нашу падпрацэдуру “ Macro_Send_Email ”.
- Нарэшце націсніце Выканаць .
Пасля выканання кода мы ўбачым акно электроннай пошты . Мы можам націснуць на Адправіць . Такім чынам, мы паказалі вам першы спосаб адпраўкі электроннага ліста з excel з дапамогай VBA .
Дадатковая інфармацыя: Адпраўка электроннай пошты з Excel VBA без Outlook (4 прыдатныя прыклады)
2. Макрас для адпраўкі электроннай пошты з уліковага запісу Gmailу Excel
Для гэтага метаду нам патрэбны менш бяспечны доступ да прыкладанняў з уліковага запісу Gmail . Акрамя таго, нам трэба будзе ўключыць Microsoft CDO з меню Даведкі .
Крокі:
- Па-першае, як паказана ў першым спосабе , адкрыйце дыялогавае акно спасылак .
- Па-другое, выберыце « Microsoft CDO для Windows 2000 Library ” і націсніце ОК .
- Па-трэцяе, перайдзіце да Бяспека са свайго ўліковага запісу Google налады .
- Нарэшце, уключыце Менш бяспечны доступ прыкладанняў .
Цяпер мы ўвядзем наш Макрас код.
- Па-першае, як паказана ў метадзе 1 , адкрыйце акно Модуль і ўвядзіце гэты код.
3389
Разбіўка кода VBA
- Па-першае, мы выклікаем наш Падпрацэдура Send_Gmail_Macro .
- Па-другое, мы аб'яўляем зменныя тыпы.
- Па-трэцяе, мы ўсталёўваем адправіць па электроннай пошце змесціва ў нашым кодзе.
- Затым мы прадстаўляем нашы ўліковыя дадзеныя для ўваходу . Вам трэба ўвесці свой уласны ID і Пароль тут.
- Пасля гэтага мы выставілі порт на 465 .
- Нарэшце, мы дасылаем наш электронны ліст .
- Затым Захаваць і Запусціце гэты код.
Мы паспяхова даслалі электронны ліст на наш адрас.
Дадатковая інфармацыя: Макрас для адпраўкі электроннай пошты з Excel з тэкстам (3Карысныя выпадкі)
3. Адправіць электронны ліст у спіс атрымальнікаў са слупка
Для трэцяга спосабу мы збіраемся адправіць электронны ліст на 7 чалавек выкарыстоўваюць Macro з Excel . Мы знойдзем апошні радок нашага набору даных, таму наш код будзе працаваць для больш доўгага спісу. Мы будзем адпраўляць электронныя лісты з дыяпазону ячэйкі C5:C10 .
Крокі:
- Па-першае, як паказана ў метадзе 1 , адкрыйце акно Модуль і ўвядзіце гэты код.
5474
Разбіўка кода VBA
- Па-першае, мы выклікаем нашу падпрацэдуру Macro_Send_Email_From_A_List .
- Па-другое, мы аб'яўляем зменныя тыпы.
- Па-трэцяе, мы выбіраем Outlook у якасці нашай пошты Прыкладанне .
- Затым мы знаходзім апошні радок , які складае 10 для нашага набору даных.
- Пасля гэтага, як наша электронная пошта пачынаецца з радка 5 мы ўвялі 5 у якасці пачатковага значэння для “ пераменнай z ” . Акрамя таго, нашы электронныя лісты знаходзяцца ў слупку C , таму мы ўвялі 3 ва ўласцівасць Cells .
- Потым мы ўсталёўваем змест электроннай пошты ў нашым кодзе.
- Нарэшце, « .Display » выкарыстоўваецца тут для адлюстравання нашай электроннай пошты . Такім чынам, нам трэба будзе націснуць Адправіць уручную, каб адправіць электронныя лісты . Акрамя таго, мы можам выкарыстоўваць « .Send », каб адправіць электронную пошту без адлюстравання.
- Тады, Захавайце і запусціце модуль .
Мы бачым, што ўсе нашы электронныя лісты адлюстроўваюцца ў BCC . У заключэнне, мы можам проста націснуць Адправіць , каб выканаць нашу задачу.
Дадатковая інфармацыя: Як адправіць электронную пошту са спісу Excel (2 эфектыўныя спосабы)
Падобныя паказанні
- Як аўтаматычна адпраўляць электронны ліст пры выкананні ўмовы ў Excel
- Як абагуліць файл Excel у інтэрнэце (2 простыя метады)
- Аўтаматычна адправіць электронны ліст з напамінам з аркуша Excel з дапамогай VBA
- Як адправіць электронную пошту пры выкананні ўмоў у Excel (3 простыя метады)
- Як уключыць абагульванне рабочай кнігі ў Excel
4 Макрас для адпраўкі аднаго аркуша па электроннай пошце
У гэтым раздзеле мы дашлем Актыўны аркуш нашай мэтавай асобе. Тут нам трэба будзе выбраць месцазнаходжанне нашага файла Excel .
Крокі:
- Па-першае, як паказана ў метадзе 1 , адкрыйце акно Модуль і ўвядзіце гэты код.
9435
Разбіўка кода VBA
- Па-першае, мы выклікаем нашу падпрацэдуру Macro_Email_Single_Sheet .
- Па-другое, мы аб'яўляем зменныя тыпы.
- Па-трэцяе, мы капіюем актыўны аркуш і захоўваем яго як асобны Працоўны сшытак .
- Пасля гэтага мы выбіраем Outlook у якасці паштовага прыкладання .
- Затым мы наладжваемЗмест электроннай пошты ў нашым кодзе.
- Пасля гэтага мы далучылі Аркуш да электроннай пошты .
- Нарэшце , выкарыстоўвайце “ .Display ” для адлюстравання нашага электроннага ліста . Такім чынам, нам трэба будзе націснуць Адправіць уручную, каб адправіць электронныя лісты . Акрамя таго, мы можам выкарыстоўваць « .Адправіць », каб адправіць электронную пошту без адлюстравання.
- Затым Захаваць і Запусціце модуль .
У акне мы ўбачым імя Ліста . Націсніце Адправіць , каб выканаць задачу.
Мы можам адкрыць файл і праверыць, што наш код працуе.
Дадатковая інфармацыя: Як адправіць электронную табліцу Excel, якую можна рэдагаваць, па электроннай пошце (3 хуткіх метаду)
5. Макрас у Адправіць ліст на аснове значэння ячэйкі
Для апошняга метаду мы крыху змянілі наш набор даных. Мы дадалі « Плацеж Плацеж » слупок у набор даных. Тут мы вышлем электронны ліст , які змяшчае горад « Абама ». Мы выразна бачым, што радок 5 утрымлівае яго, таму мы збіраемся адправіць электронны ліст толькі гэтаму чалавеку.
Крокі:
- Спачатку, як паказана ў метадзе 1 , адкрыйце акно Модуль і ўвядзіце гэты код.
6655
Разбіўка кода VBA
- Па-першае, мы паўторна выклікаем нашу першую падпрацэдуру Send_Email_Condition .
- Па-другое, мы аб'яўляем тыпы і налады зменнай “ Умовы ” як наш Аркуш .
- Па-трэцяе, знойдзены апошні нумар радка . Больш за тое, наша значэнне пачынаецца з радка 5 , таму мы змясцілі радок 5 да апошняга радка ў нашым кодзе.
- Тады, выклічце нашу другую падпрацэдуру Send_Email_With_Multiple_Condition .
- Пасля гэтага мы выбіраем Outlook у якасці паштовага прыкладання .
- Затым змесціва электроннай пошты задаецца ў нашым кодзе.
- Тут мы далучаем файл Excel з электроннай поштай з дапамогай метаду Укладанне .
- Пасля гэтага тут выкарыстоўваецца « .Display » для адлюстравання нашага электроннага ліста . Такім чынам, нам трэба будзе націснуць Адправіць уручную, каб адправіць электронныя лісты . Акрамя таго, мы можам выкарыстоўваць « .Адправіць », каб адправіць электронную пошту без адлюстравання.
- Затым Захаваць і Запусціце модуль .
У заключэнне мы паказалі вам яшчэ адзін метад адпраўкі электронны ліст з дапамогай макраса VBA з Excel .
Дадатковая інфармацыя: Аўтаматычная адпраўка электронных лістоў з Excel на аснове змесціва ячэйкі (2 метады)
Практычны раздзел
Мы дадалі наборы практычных даных для кожнага метаду ў Excel file.
Выснова
Мы паказалі вам 5 метадаў выкарыстання Macro для адправіць ліст з Excel . Дзякуй за прачытанне, працягвайце выдатныя вынікі!