Екцел макро за аутоматско слање е-поште (3 одговарајућа примера)

  • Деле Ово
Hugh West

Овај водич ће илустровати како да користите Екцел макро за аутоматско слање е-поште. Можемо да конфигуришемо нашу функцију слања путем ВБА макроа. Дакле, користећи ВБА макро можемо послати е-пошту више корисника у исто време. Морамо да имамо Оутлоок инсталиран на нашем уређају да бисмо аутоматски слали е-пошту са макроом. Зато што ће код који ћемо уметнути користити Оутлоок за слање е-поште примаоцима.

Преузмите свеску за вежбу

Можете преузети радну свеску за вежбу одавде.

Аутоматски пошаљи е-пошту.клсм

3 погодна примера Екцел макроа за аутоматско слање е-поште

У овом чланку ћемо демонстрирати 3 прикладни примери коришћења Екцел макроа за аутоматско слање е-поште примаоцима. Пре него што почнемо да илуструјемо пример, морамо да поправимо нешто у нашем Екцел листу. Обавите доле наведене кораке пре него што примените макро за аутоматско слање е-поште.

КОРАЦИ:

  • Прво, из свог скупа података, идите на картицу Програмер . Изаберите опцију Висуал Басиц .

  • Следеће, идите на картицу Алати и изаберите опцију Референце .

  • Нови оквир за дијалог под називом ' Референце – ВБАПројецт ' ће се отворити.
  • На крају, означите опцију ' Мицрософт Оффице 16.0 Објецт Либрари ' и кликните на ОК .

1. Примените Екцел ВБА макро за слањеЕ-пошта аутоматски заснована на вредности ћелије

Прво и најважније, применићемо макро ВБА за аутоматско слање е-поште на основу одређене вредности ћелије у нашем скупу података. Да бисмо илустровали овај пример, користићемо следећи скуп података. Написаћемо код који ће аутоматски послати е-поруку ако је вредност ћелије у ћелији Д6 већа од 400 .

Хајде да видимо кораке за обављање ове радње.

КОРАЦИ:

  • За почетак, десно кликните на листу ' На основу ћелије '.
  • Поред тога, изаберите опцију ' Прикажи код '.

  • Наведена радња ће отворити празан прозор ВБА кода за тај радни лист. Други начин да отворите тај прозор кода је да притиснете Алт + Ф11 .
  • Даље, откуцајте следећи код у тај прозор кода:
6650
  • Затим кликните на дугме Покрени или притисните тастер Ф5 да бисте покренули код.

  • Појавиће се нови оквир за дијалог под називом Макрои .
  • Након тога, у пољу Име макроа одаберите макро ' сенд_маил_оутлоок '.
  • Сада кликните на дугме Покрени .

  • Коначно, од сада када ће ћелија вредност у ћелији Д6 &гт; 400 е-порука у Оутлоок-у ће се аутоматски генерисати са одређеним примаоцима. Морамо само да кликнемо на дугме Пошаљи да бисмо послали е-пошту.

ПрочитајтеВише: Аутоматско слање е-поште из Екцел-а на основу садржаја ћелије (2 метода)

2. Аутоматско слање е-поште на основу рока са ВБА макроом

У Други метод, користићемо Екцел ВБА макро за аутоматско слање е-поште ако је крајњи рок за било који пројекат близу. Ово је нешто као подсетник. Користимо следећи скуп података да илуструјемо овај пример. Скуп података садржи е-пошту различитих продаваца, поруке и рок за њихов пројекат.

Пратите доле наведене кораке да бисте извршили овај метод.

КОРАЦИ:

  • Прво, кликните десним тастером миша на лист Датум .
  • Следеће изаберите опцију ' Прикажи код '.

  • Отвара празан прозор ВБА кода за активни радни лист. Такође можемо да притиснемо Алт + Ф11 да добијемо тај прозор кода.
  • Затим убацимо следећи код у тај прозор кода:
8741

" аМаилБоди = "" аМаилБоди = аМаилБоди &амп; "Здраво " &амп; зРгСендВал &амп; ЦрЛф аМаилБоди = аМаилБоди &амп; "Мессаге: " & аРгТект.Оффсет(ј - 1).Валуе &амп; ЦрЛф аМаилБоди аМаилБоди &амп; "" Подесите аМаилИтем = аОутАпп.ЦреатеИтем(0) са аМаилИтем .Субјецт = аМаилСубјецт .То = зРгСендВал .ХТМЛБоди = аМаилБоди .Дисплаи Енд витх Сет аМаилИтем = Нотхинг Енд Иф Енд Иф Нект Постави аОутАпп8>

  • Сада користите дугме Покрени или тастер Ф5 да покренете код.
    • Новопрозор за дијалог ће се појавити.
    • Након тога, у пољу за унос тог дијалога изаберите опсег колоне датума рока Д$5:$Д$9 . Затим кликните на ОК .

    • Још један оквир за дијалог ће се појавити.
    • Даље, у у пољу за унос изаберите опсег колона Б$5:$Б$9 који садржи адресе е-поште и кликните на ОК .

    • Штавише, појавиће се још један прозор. Изаберите опсег порука $Ц$5:$Ц$9 у пољу за унос искачућег прозора.

    • На крају , можемо видети резултате као на следећој слици. Добијамо 3 е-поруке које се аутоматски креирају у 3 различитих прозора Оутлоок . Ово неће креирати пошту за прве две адресе е-поште. Зато што је рок за та два пројекта истекао.

    Прочитајте више: Како аутоматски послати е-пошту из Екцел-а на основу Датум

    Слична читања

    • [решено]: Делите радну свеску која се не приказује у Екцел-у (са једноставним корацима)
    • Како послати е-пошту са Екцел листе (2 ефикасна начина)
    • Како послати е-пошту у Екцел табелу која се може уређивати (3 брза метода)
    • Макро за слање е-поште из Екцел-а (5 одговарајућих примера)
    • Макро за слање е-поште из Екцел-а са телом (3 корисна случаја)

    3. Користите Екцел макро за аутоматско слање е-поште са прилозима

    У последњем примеру ћемо видети како можеморазвити Екцел макро за аутоматско слање е-поште са прилозима. Претпоставимо да имамо прилог на следећој слици. Желимо да пошаљемо овај прилог путем е-поште користећи екцел ВБА макро. Да бисмо то урадили, потребна нам је путања ове екцел датотеке. Ево корака за то:

    • Изаберите датотеку ' Аттацхмент.клск ' '.
    • Кликните на опцију ' Копирај путању '.

    • Дакле, путања датотеке коју добијамо:
    Е:\Екцелдеми\Аттацхмент.клск

    Ову путању ћемо уметнути у наш макро код да бисмо ову датотеку послали е-поштом. Пратите доле наведене кораке да бисте то урадили.

    КОРАЦИ:

    • Прво, идите на картицу Развојник и изаберите опцију Висуал Басиц .

    • Нови прозор под називом ' Пројекат – ВБАПројекат ће се отворити '.
    • Друго, кликните десним тастером миша на назив листа.
    • Затим изаберите Инсерт &гт; Модуле .

    • Горења команда ће отворити празан ВБА
    • Треће, унесите следећи код у тај модул:
    7117
    • Затим притисните тастер Ф5 или кликните на дугме Покрени да бисте покренули код.

    • На крају, код ће послати прилог на наведене е-поруке у коду. Код шаље е-пошту преко Оутлоок-а . Дакле, кликните на дугме Дозволи да дозволите Оутлооку да пошаље прилог на дате е-поруке.

    Прочитајте више: Како се пријавитиМакро за слање е-поште из Екцел-а са прилогом

    Закључак

    У закључку, овај чланак приказује 3 примера коришћења екцел ВБА макроа за аутоматски шаље пошту. Преузмите узорак радног листа дат у овом чланку да бисте тестирали своје вештине. Ако имате било каквих питања, оставите коментар у пољу испод. Наш тим ће покушати да одговори на вашу поруку што је пре могуће. Обратите пажњу на инвентивнија Мицрософт Екцел решења у будућности.

    Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.