Kuidas Outlookis VBA-ga meili saata?

Värskendatud: august 2021; Kehtib Microsoft Outlook 365 / 2019 / 2016 jaoks

Siin on teade, mille saime ühelt lugejalt.

Täname teid väga kasuliku Outlooki kodeerimisabi eest. Soovin teada, kas saate jagada koodi, mis aitab Outlookis meili saatmist automatiseerida? Ma tean, et korduvate sõnumite saatmiseks on mitu võimalust, kuid olen konkreetselt huvitatud VBA kasutamisest selle ülesande jaoks.

Täname küsimuse eest. Meilide automaatne saatmine näib olevat üks kõige kasulikumaid ja populaarsemaid ülesandeid, mida saate VBA abil automatiseerida. Lisateavet ja lihtsat skripti leiate siit, et saaksite siit alustada.

VBA kirjutamine Outlooki meilide saatmiseks

Allolevas üsna lihtsas näites käsitleme järgmisi samme.

  1. Kõigepealt kasutame uue meiliüksuse loomiseks VBA Outlooki objektimudelit.
  2. Seejärel määrame sõnumi tähtsuse, adressaadid (eraldatuna semikooloniga) ning põhiteksti stiili ja sisu.
  3. Seejärel kuvame sõnumi teie Microsoft Outlooki rakenduses.
  4. Lõpuks läheme edasi ja saadame selle adressaatidele.

Siin on lihtne VBA kood lihtsate meilide automaatseks loomiseks ja saatmiseks. Pange tähele, et peate seda skripti hõlpsalt täiustama, et lisada failimanused, ülesanded jne, kuid alustame väga lihtsa skriptiga.

Sub SendMail()
Dim MyEmail As MailItem
Set MyEmail = Application.CreateItem(olMailItem)

With MyEmail
.To = ""
.Importance = olImportanceHigh
.Subject = ""
.Body = ""
.BodyFormat = olFormatHTML
.Display
End With

'I purposely commented the next line, uncomment it by removing the "'" sign to send your email.
' MyEmail.Send
End Sub

Outlook VBA makro otsetee

Võib-olla soovite uurida äsja kirjutatud VBA-koodi seostamist Outlooki käsunupuga. See võimaldab teil selle hõlpsalt käivitada Outlooki lindile paigutatud otsetee kaudu.

Seda saab teha järgmiselt.

  1. Esiteks minge edasi ja avage Microsoft Outlook.
  2. Klõpsake nuppu Fail ja seejärel valige Valikud
  3. Nüüd jätkake ja valige Kohanda linti.
  4. Jaotises lindi kohandamine näete loendikasti Vali käsud loendist.
  5. Valige makrod
  6. Seejärel valige oma vastloodud VBA kood, meie puhul peaks nimi olema SendMail.
  7. Seejärel klõpsake nuppu Lisa ja seejärel nuppu OK. Soovi korral võite oma makrole ikooni määrata.
  8. Teie makro on saadaval Outlooki rakenduse vasakus ülanurgas kiirjuurdepääsu tööriistaribal.

Võimalikud probleemid VBA makro sätetega

Makrode käitamiseks võib olla vaja teie Outlooki makro sätteid häälestada. Kui jah, siis siin on, kuidas seda teha.


Kuidas kirjutada kasulikke makrosid Outlook 2016 ja 2019 sõnumitesse?

Kuidas kirjutada kasulikke makrosid Outlook 2016 ja 2019 sõnumitesse?

Kas olete uus Outlooki automatiseerimise VBA makrode kasutaja? Siit saate teada, kuidas sisestada VBA-kood rakendusse Outlook 365 / 2016 / 2019.

Kuidas Outlook 2019 / 365 / 2016 kalendris koosolekuid ja sündmusi dubleerida?

Kuidas Outlook 2019 / 365 / 2016 kalendris koosolekuid ja sündmusi dubleerida?

Siit saate teada, kuidas Office 365, 2016 ja 2019 Outlooki kalendrisündmusi, koosolekuid ja kohtumisi hõlpsalt dubleerida.

Outlooki vormid: kuidas luua Microsoft Office 2016 / 2019 täidetavaid vorme?

Outlooki vormid: kuidas luua Microsoft Office 2016 / 2019 täidetavaid vorme?

Siit saate teada, kuidas saate Outlooki kohandatud kasutajavorme kujundada ja luua.

Kuidas värskendada Outlooki sisendkausta e-kirju, kui seda automaatselt ei värskendata?

Kuidas värskendada Outlooki sisendkausta e-kirju, kui seda automaatselt ei värskendata?

Outlooki postkasti ei värskendata automaatselt? Siit saate teada, kuidas saate Outlook 365 / 2019 / 2016 / 2013 postkasti automaatselt värskendada.

Kuidas lisada gif-pilte Outlook 2016 / 2019 meili sisusse või allkirja?

Kuidas lisada gif-pilte Outlook 2016 / 2019 meili sisusse või allkirja?

Siit saate teada, kuidas lisada/manustada ja saata gif-pilte oma Outlook 2016 ja 2019 väljaminevatele meilidele.

Miks Outlook on võrguühenduseta või lahti ühendatud ja kuidas uuesti ühendust luua?

Miks Outlook on võrguühenduseta või lahti ühendatud ja kuidas uuesti ühendust luua?

Siit saate teada, kuidas diagnoosida ja tõrkeotsingut teha erinevaid Microsoft Outlooki kliendi katkestusprobleeme operatsioonisüsteemis Windows 10.

Kuidas Outlookis VBA-ga meili saata?

Kuidas Outlookis VBA-ga meili saata?

Õppige kirjutama Outlooki makrosid, et automatiseerida meilide saatmist.

Peatage Outlook 365 / 2019 / 2016 kalendrimärguannete kuvamine koosolekute ja kohtumiste kohta

Peatage Outlook 365 / 2019 / 2016 kalendrimärguannete kuvamine koosolekute ja kohtumiste kohta

Siit saate teada, kuidas keelata meeldetuletusi ja märguandeid Outlook 2016/2019 kalendritest nii Windowsis kui ka MAC-is.

Kuidas panna Microsoft Outlook kiiremini tööle (versioonid 2019 / 365/ 2016)?

Kuidas panna Microsoft Outlook kiiremini tööle (versioonid 2019 / 365/ 2016)?

Siit saate teada, kuidas Outlooki jõudlust parandada.

Kuidas muuta oma Hotmaili parooli Windowsis, Android-telefonis, iPhoneis või iPadis?

Kuidas muuta oma Hotmaili parooli Windowsis, Android-telefonis, iPhoneis või iPadis?

See postitus aitab teil Outlook.com-i konto parooli muuta ja Windowsi kõigis seadmetes sünkroonida.