Excel Makroo por Sendi Retpoŝton Aŭtomate (3 Taŭgaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

Ĉi tiu lernilo ilustros kiel uzi excel-makroon por sendi retmesaĝon aŭtomate. Ni povas agordi nian retpoŝtan funkcion per VBA makrooj. Do, uzante la VBA makroon ni povas sendi retmesaĝon al pluraj uzantoj samtempe. Ni devas havi Outlook instalita sur nia aparato por sendi retpoŝton aŭtomate kun makroo. Ĉar la kodo, kiun ni enmetos, uzos Outlook por sendi retpoŝtojn al la ricevantoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la praktikan laborlibron de ĉi tie.

Sendu Retpoŝton Aŭtomate.xlsm

3 Taŭgaj Ekzemploj de Excel-Makro por Sendi Retpoŝton Aŭtomate

Tra ĉi tiu artikolo, ni montros 3 taŭgaj ekzemploj pri uzado de excel-makro por sendi retmesaĝon aŭtomate al la ricevantoj. Antaŭ ol komenci ilustri la ekzemplon, ni devas ripari aferon en nia excel-folio. Plenumu la subajn paŝojn antaŭ ol apliki makroon por sendi retpoŝton aŭtomate.

PAŝoj:

  • Unue, el via datumaro, iru al la langeto Programisto . Elektu la opcion Visual Basic .

  • Sekva, iru al la langeto Ilo kaj elektu la opcion. Referencoj .

  • Nova dialogujo nomita ' Referencoj – VBAProject ' malfermiĝos.
  • Fine, kontrolu la opcion ' Microsoft Office 16.0 Object Library ' kaj alklaku OK .

1. Apliki Excel VBA Makroon al SendiRetpoŝto Aŭtomate Bazita sur Ĉela Valoro

Unue kaj ĉefe, ni aplikos la excel VBA makroon por sendi retpoŝton aŭtomate surbaze de aparta ĉela valoro en nia datumaro. Por ilustri ĉi tiun ekzemplon ni uzos la sekvan datumaron. Ni skribos kodon, kiu sendos retpoŝton aŭtomate se la ĉela valoro en ĉelo D6 estas pli granda ol 400 .

Ni vidu la paŝojn por plenumi ĉi tiun agon.

PAŜOJ:

  • Por komenci, dekstre klaku sur la folio ' Surbaze de Ĉelo '.
  • Krome elektu la opcion ' Vidi Kodon '.

  • La supra ago malfermos malplenan VBA kodan fenestron por tiu laborfolio. Alia maniero malfermi tiun kodfenestron estas premi Alt + F11 .
  • Krome, tajpu la sekvan kodon en tiu kodfenestro:
9467
  • Tiam, alklaku la Ruli aŭ premu la F5 klavon por ruli la kodon.

  • Aperos nova dialogujo kun la nomo Makrooj .
  • Post tio, en la kampo Makronomo elektu la makroon ' send_mail_outlook '.
  • Nun alklaku la Run butonon.

  • Fine, de nun kiam la ĉelo valoro en ĉelo D6 > 400 retpoŝto en Outlook aŭtomate generiĝos kun specifaj ricevantoj. Ni devas simple alklaki la butonon Sendi por sendi la retmesaĝon.

LegiPli: Aŭtomate Sendi Retpoŝtojn de Excel Bazita sur Ĉela Enhavo (2 Metodoj)

2. Aŭtomate Sendi Retpoŝton Bazita sur Limdato kun VBA-Makro

En la dua metodo, ni uzos la Excel VBA makroon por sendi retmesaĝon aŭtomate se la limdato de iu projekto estas proksima. Ĉi tio estas io kiel memorigilo. Ni uzas la sekvan datumaron por ilustri ĉi tiun ekzemplon. La datumaro enhavas retpoŝtojn de malsamaj vendistoj, mesaĝojn kaj la limdaton de ilia projekto.

Sekvu la subajn paŝojn por plenumi ĉi tiun metodon.

PAŜOJ:

  • Unue, dekstre alklaku sur folio Dato .
  • Sekva, elektu la opcion ' Vidi Kodon '.

  • Ĝi malfermas malplenan VBA kodan fenestron por la aktiva laborfolio. Ni ankaŭ povas premi Alt + F11 por ricevi tiun kodfenestron.
  • Tiam, enigu la jenan kodon en tiu kodfenestro:
1520

" aMailBody = "" aMailBody = aMailBody & "Saluton " & zRgSendVal & CrLf aMailBody = aMailBody & "Mesaĝo: " & aRgText.Offset(j - 1).Valo & CrLf; aMailBody & "" Agordu aMailItem = aOutApp.CreateItem (0) Kun aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Display End With Set aMailItem = Nenio Fini If End If End If = Ne Sekva Agordo>O

  • Nun, uzu la Run butonon aŭ la F5 klavon por ruli la kodon.
    • > Novadialogkesto aperos.
    • Poste, en la enigkampo de tiu dialogkesto elektu la limdatan kolumnan gamon D$5:$D$9 . Poste, alklaku OK .

    • Aperiĝos unu plia dialogujo.
    • Krome, en la eniga kampo elektu la kolumnan gamon B$5:$B$9 kiu enhavas la retadresojn kaj alklaku OK .

    • Cetere, unu plia fenestro aperos. Elektu la mesaĝan gamon $C$5:$C$9 en la eniga kampo de la popfenestro.

    • Fine. , ni povas vidi rezultojn kiel la sekva bildo. Ni ricevas 3 retpoŝtojn kiuj estas aŭtomate kreitaj en 3 malsamaj fenestroj de Outlook . Ĉi tio ne kreos poŝton por la unuaj du retadresoj. Ĉar la limdato de tiuj du projektoj finiĝis.

    Legu Pli: Kiel Aŭtomate Sendi Retpoŝton de Excel Bazita sur Dato

    Similaj Legoj

    • [Solvita]: Kunhavigi Laborlibron Ne Montranta en Excel (kun Facilaj Paŝoj)
    • Kiel Sendi Retpoŝton de Excel-Listo (2 Efikaj Manieroj)
    • Kiel Sendi Redakteblan Excel-Tabelfolion per Retpoŝto (3 Rapidaj Metodoj)
    • Makroo por Sendi Retpoŝton de Excel (5 Taŭgaj Ekzemploj)
    • Makroo por Sendi Retpoŝton de Excel kun Korpo (3 Utilaj Kazoj)

    3. Uzu Excel Makroon por Sendi Retpoŝton Aŭtomate kun Aldonaĵoj

    En la lasta ekzemplo, ni vidos kiel ni povasevoluigi excel-makroon por sendi retpoŝton aŭtomate kun aldonaĵoj. Supozu, ke ni havas aldonaĵon en la sekva bildo. Ni volas sendi ĉi tiun aldonaĵon per retpoŝto uzante excel VBA makroon. Por fari tion ni bezonas la vojon de ĉi tiu excel-dosiero. Jen la paŝoj por tio:

    • Elektu la dosieron ' Attachment.xlsx ' '.
    • Alklaku la opcion ' Kopii Vojon '.

    • Do, la vojo de la dosiero kiun ni ricevas:
    E:\Exceldemy\Attachment.xlsx

    Ni enigos ĉi tiun vojon en nian makrokodon por sendi ĉi tiun dosieron retpoŝte. Sekvu la subajn paŝojn por fari tion.

    PAŜOJ:

    • Unue, iru al la langeto Programisto kaj elektu la opcion Visual Basic .

    • Nova fenestro nomita ' Projekto – VBAProject malfermiĝos '.
    • Due, dekstre alklaku sur la folionomo.
    • Tiam elektu Enmeti > Modulo .

    • La supra komando malfermos malplenan VBA
    • Trie, tajpu la jenan kodon en tiu Modulo:
    1340
    • Tiam premu la F5 klavon aŭ alklaku la Run butonon por ruli la kodon.

    • Laste, la kodo sendos la aldonaĵon al la provizitaj retpoŝtoj en la kodo. La kodo sendas retpoŝtojn per Outlook . Do, alklaku la Permesi butonon por permesi Outlook sendi la aldonaĵon al la donitaj retpoŝtoj.

    Legu Pli: Kiel AplikiMakroo por Sendi Retpoŝton de Excel kun Aldonaĵo

    Konkludo

    Konklude, ĉi tiu artikolo montras 3 ekzemplojn de uzado de excel VBA makro al sendi poŝton aŭtomate. Elŝutu la specimenan laborfolion donitan en ĉi tiu artikolo por provi viajn kapablojn. Se vi havas demandojn, bonvolu lasi komenton en la sube. Nia teamo provos respondi vian mesaĝon kiel eble plej baldaŭ. Atentu pli inventemajn Microsoft Excel solvojn estonte.

    Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.