Makroo por Sendi Retpoŝton de Excel (5 Taŭgaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu artikolo, ni montros al vi 5 Makro por sendi retmesaĝon de Excel . Por montri niajn metodojn, ni elektis datumaron kun 3 kolumnoj : " Nomo ", " Retpoŝto ", kaj " Urbo ”.

Elŝutu Praktikan Laborlibron

Uzante Makroon por sendi Retpoŝton.xlsm

5 Manieroj Uzi Makroon por Sendi Retpoŝton de Excel

1. Uzo de Outlook Object Library por Sendi Retpoŝton

Por la unua Makroo , ni ebligos “ Microsoft Outlook 16.0 Object Library ” por sendi retpoŝton de Excel . Plie, ni devas ensaluti al nia Outlook konto en Excel .

Paŝoj:

En la komenco, ni aperos la fenestron Visual Basic .

  • Unue, el la langeto Programisto >>> elektu Visual Basic .

Alternative, vi povas premi ALT + F11 por montri la VBA fenestron.

  • Due, de Iloj >>> elektu “ Referencoj... ”.

Aperos nova dialogkesto .

  • Trie, elektu “ Microsoft Outlook 16.0 Object Library ”, kaj premu OK .

Tiel, ni ebligos Outlook Object Library. .

  • Ili el Enmeti >>> elektu Modulo .

Ni tajpos nian kodon ĉi tie.

  • Post tio, tajpu la jenankodo.
4529

VBA-Kodo-Difekto

  • Unue, ni estas vokante nian Subproceduron Macro_Send_Retpoŝton .
  • Due, ni deklaras la variablojn tipojn.
  • Trie, ni' denove elektas Outlook kiel nia Poŝta Apliko .
  • Do ni elektas nian retpoŝtan send-adreson el ĉelo C5 .
  • Post tio, la retpoŝta enhavo estas agordita en nia kodo.
  • Fine, “ VBA Display Property ” estas uzata ĉi tie por montri nia retpoŝto . Tial, ni devos premi Sendu mane por sendi la retpoŝtojn . Plie, ni povas uzi " Sendu Propraĵon " por sendi retmesaĝojn sen montrado.
  • Post tio, Konservu kaj fermu la Modulon .

Nun, ni Rulos la kodon.

  • Unue, el la Programisto langeto >>> elektu Makroojn .

Aperos la Makroa dialogujo .

  • Due. , elektu nian Subproceduron " Macro_Send_Retpoŝton ".
  • Fine, premu Run .

Post ekzekuto de la kodo, ni vidos la retpoŝtan fenestron. Ni povas klaki sur Sendu . Tiel, ni montris al vi la unuan metodon por sendi retpoŝton de excel uzante VBA .

Legu Pli: Sendu Retpoŝton de Excel VBA sen Outlook (4 Taŭgaj Ekzemploj)

2. Makroo por Sendi Retpoŝton de Gmail-Kontoen Excel

Por ĉi tiu metodo, ni bezonas malpli sekuran aliron al aplikaĵo de la Gmail konto. Aldone, ni devos ebligi Microsoft CDO el la menuo Referencoj .

Paŝoj:

  • Unue, kiel montrite en la unua metodo , aperu la Referencoj dialogujo .
  • Due, elektu " Microsoft CDO por Windows 2000 Biblioteko ” kaj premu OK .

  • Trie, iru al Sekureco de via Google-Konto. agordojn .
  • Fine, ŝaltu Malpli sekuran aliron al aplikaĵo .

Nun ni enigos nia Makroa kodo.

  • Unue, kiel montrite en metodo 1 , aperigu la Modulo fenestron kaj tajpu ĉi tiun kodon.
7758

VBA-Kodo-Difekto

  • Unue, ni nomas nian Subproceduro Send_Gmail_Macro .
  • Due, ni deklaras la variablojn tipojn.
  • Trie, ni fiksas la retpoŝti enhavon en nia kodo.
  • Do ni liveras niajn ensalutimajn akreditaĵojn . Vi devas tajpi viajn proprajn ID kaj Pasvorton ĉi tie.
  • Post tio, ni metis porton al 465 .
  • Fine, ni sendas nian retpoŝton .
  • Tiam, Konservu kaj Rulu ĉi tiun kodon.

Ni sukcese sendis retpoŝton al nia adreso.

Legu Pli: Makroo por Sendi Retpoŝton de Excel kun Korpo (3Utilaj Kazoj)

3. Sendu Retpoŝton al Listo de Ricevantoj el Kolumno

Por la tria metodo, ni sendos retpoŝtojn al 7 homoj uzantaj Makroon de Excel . Ni trovos la lastan vicon de nia datumaro, tial nia kodo funkcios por pli longa listo. Ni sendos retmesaĝojn el la ĉelo C5:C10 gamo.

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperu la Modulo fenestron kaj tajpu ĉi tiun kodon.
4928

VBA Code Breakdown

  • Unue, ni nomas nian Subproceduron Macro_Send_Email_From_A_List .
  • Due, ni deklaras la variablojn tipojn.
  • Trie, ni elektas Perspektivon kiel nia Poŝto. Apliko .
  • Tiam, ni trovas la lastan vicon , kiu estas 10 por nia datumaro.
  • Post tio, kiel nia retpoŝto komenciĝas de vico 5 ni enigis 5 kiel la komenca valoro por “ variablo z ” . Plie, niaj retpoŝtoj estas en la C-kolumno , tial ni enigis 3 en la posedaĵo Ĉeloj .
  • Do ni metas la retpoŝtan enhavon en nia kodo.
  • Fine, “ .Display ” estas uzata ĉi tie por montri nian retpoŝton . Tial, ni devos premi Sendu mane por sendi la retpoŝtojn . Plie, ni povas uzi " .Sendu " por sendi retpoŝton sen montrado.
  • Do, Konservu kaj Ruli la Modulo .

Ni povas vidi, ke ĉiuj niaj retpoŝtoj estas montritaj en BCC . Konklude, ni povas simple premi Sendu por plenumi nian taskon.

Legu Pli: Kiel Sendi Retpoŝton. el Excel-Listo (2 Efikaj Manieroj)

Similaj Legoj

  • Kiel Sendi Retpoŝton Aŭtomate Kiam Kondiĉo Renkontiĝis en Excel
  • Kiel Kunhavigi Excel-Dosiero Interrete (2 Facilaj Metodoj)
  • Sendu Rememorigilon Aŭtomate de Excel-Tabelo Uzante VBA
  • Kiel Sendi Retpoŝton Se Kondiĉoj Konvenas en Excel (3 Facilaj Metodoj)
  • Kiel Ebligi Kunhavigi Laborlibron en Excel

4 Makroo por Sendi Unuopan Folion Uzante Retpoŝton

En ĉi tiu sekcio, ni sendos la Aktivan Laborfolion al nia celulo. Ĉi tie, ni devos elekti la lokon de nia Excel dosiero.

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperu la Modulo fenestron kaj tajpu ĉi tiun kodon.
8002

VBA-Kodo-Difekto

  • Unue, ni nomas nian Subproceduron Makro_Retpoŝto_Ununura_Folio .
  • Due, ni deklaras la variajn tipojn.
  • Trie, ni kopias la Aktivan Folion kaj konservas ĝin kiel aparta Laborlibro .
  • Post tio, ni elektas Outlook kiel nia Poŝt-Apliko .
  • Tiam ni agordas la retpoŝto enhavo en nia kodo.
  • Post tio, ni kunsendis la Folion al la retpoŝto .
  • Fine , uzu " .Vidigu " por montri nian retpoŝton . Tial, ni devos premi Sendu mane por sendi la retpoŝtojn . Plie, ni povas uzi " .Sendu " por sendi retpoŝton sen montrado.
  • Tiam, Konservi kaj Rulu la Modulo .

Ni vidos la Folio nomon en la fenestro. Premu Sendu por plenumi la taskon.

Ni povas malfermi la dosieron kaj kontroli, ke nia kodo funkcias.

Legu Pli: Kiel Sendi Redakteblan Excel-Tabelfolion per Retpoŝto (3 Rapidaj Metodoj)

5. Makro al Sendu Retpoŝton Bazita sur Ĉela Valoro

Por la lasta metodo, ni iomete ŝanĝis nian datumaron. Ni aldonis la kolumnon " Pago Evendata " al la datumaro. Ĉi tie, ni sendos retpoŝton kiu enhavas la urbon " Obama ". Ni povas klare vidi, ke vico 5 enhavas ĝin, tial ni sendos retpoŝton nur al tiu persono.

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperu la Modulo fenestron kaj tajpu ĉi tiu kodo.
5932

VBA-Kodo-Difekto

  • Unue, ni' re vokas nian unuan Subproceduron Send_Retpoŝtan_Kondiĉon .
  • Due, ni deklaras la Varieblajn specojn kaj agordojn.“ Kondiĉoj ” kiel nia Folio .
  • Trie, la lasta vica nombro troviĝas. Plie, nia valoro komenciĝas de vico 5 , tial ni metis vicon 5 al la lasta vico en nia kodo.
  • Tiam, voku nian duan Subproceduron Sendu_Retpoŝton_Kun_Multobla_Kondiĉo .
  • Post tio, ni elektas Outlook kiel nia Poŝt-Apliko .
  • Tiam, la retpoŝta enhavo estas fiksita en nia kodo.
  • Jen, ni aldonas la Excel dosieron kun la retpoŝto. uzante la Aldonaĵan metodon.
  • Post tio, " .Vidigu " estas uzata ĉi tie por montri nian retpoŝton . Tial, ni devos premi Sendu mane por sendi la retpoŝtojn . Plie, ni povas uzi " .Sendu " por sendi retpoŝton sen montrado.
  • Tiam, Konservi kaj Ruli la Modulo .

Konklude, ni montris al vi ankoraŭ alian metodon por sendi retpoŝto uzante VBA-Makroon de Excel .

Legu pli: Aŭtomate Sendu Retpoŝtojn de Excel Bazita sur Ĉela Enhavo (2 Metodoj)

Praktika Sekcio

Ni aldonis praktikajn datumarojn por ĉiu metodo en la Excel dosiero.

Konkludo

Ni montris al vi 5 metodojn por uzi Makro por sendu an retpoŝton de Excel . Dankon pro legado, daŭre elstari!

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.