VBA Outlook

VBA Outlook

Kami telah melihat VBA di Excel dan bagaimana kami mengotomatiskan tugas kami di Excel dengan membuat makro. Di Microsoft Outlook, kami juga memiliki referensi untuk VBA dan dapat mengontrol Outlook menggunakan VBA. Itu membuat tugas berulang kami di Outlook lebih mudah untuk diotomatisasi. Seperti Excel, kita perlu mengaktifkan fitur Pengembang untuk menggunakan VBA di Outlook.

Pandangan VBA

Keindahan VBA adalah kita dapat mereferensikan objek Microsoft lainnya seperti PowerPoint, Word, dan Outlook. Kita dapat membuat presentasi yang indah. Kami dapat bekerja dengan dokumen Microsoft Word. Akhirnya, kami dapat mengirim email juga. ya, Anda tidak salah dengar. Kami dapat mengirim email dari Excel. Kedengarannya canggung tetapi, pada saat yang sama, membuat kami tersenyum juga. Artikel ini akan menunjukkan cara bekerja dengan objek Microsoft Outlook dari excel menggunakan pengkodean VBA Pengodean VBAKode VBA mengacu pada serangkaian instruksi yang ditulis oleh pengguna dalam bahasa pemrograman Aplikasi Visual Basic pada Editor Visual Basic (VBE) untuk melakukan tugas tertentu. Baca selengkapnya. Baca terus.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Outlook (wallstreetmojo.com)

Bagaimana kita Referensi Outlook dari Excel?

Ingat, Outlook adalah objek. Oleh karena itu, kita perlu mengatur referensi ini di pustaka referensi objek. Untuk menyetel objek Outlook sebagai referensi, ikuti langkah-langkah di bawah ini.

Langkah 1: Buka Editor Visual Basic.

Langkah 2: Buka Alat > Referensi.

Langkah 3: Dalam referensi di bawah ini, perpustakaan objek, gulir ke bawah, dan pilih “PERPUSTAKAAN OBJEK MICROSOFT OUTLOOK 14.0.”

Centang kotak “MICROSOFT OUTLOOK 14.0 OBJECT LIBRARY” agar tersedia untuk Excel VBA.

Sekarang, kita dapat mengakses objek VBA Outlook dari Excel.

Tulis Kode untuk Mengirim Email dari VBA Outlook dari Excel

Kami dapat mengirim email dari excel melalui aplikasi Outlook. Untuk ini, kita perlu menulis kode VBA. Kemudian, ikuti langkah-langkah di bawah ini untuk mengirim email dari Outlook.

Langkah 1: Buat sub prosedur.

Kode:

Opsi ExplicitOption Opsi ExplicitVBA secara eksplisit membuat pengguna wajib mendeklarasikan semua variabel sebelum menggunakannya; variabel apa pun yang tidak ditentukan akan menimbulkan kesalahan saat eksekusi pengkodean. Kita dapat mengaktifkannya untuk semua kode dari opsi untuk meminta deklarasi variabel.baca lebih lanjut Sub Send_Exails() End Sub

Langkah 2: Tentukan variabel sebagai VBA Outlook.Application .

Kode:

Opsi Sub Eksplisit Send_Exails() Redupkan OutlookApp Sebagai Outlook.Application End Sub

Langkah 3: Variabel di atas mereferensikan aplikasi VBA Outlook. Di Outlook, kita perlu mengirim email, jadi tentukan variabel lain sebagai Outlook.MailItem.

Kode:

Opsi Sub Eksplisit Send_Exails() Redupkan OutlookApp Sebagai Outlook.Application Redupkan OutlookMail Sebagai Outlook.MailItem End Sub

Langkah 4: Sekarang, kedua variabel adalah variabel objek. Kita perlu mengaturnya. Pertama, atur variabel ‘OutlookApp’ sebagai New Outlook.Application .

Kode:

Sub Send_Exails() Redupkan OutlookApp Sebagai Outlook.Application Redupkan OutlookMail Sebagai Outlook.MailItem Atur OutlookApp = New Outlook.Application End Sub

Langkah 5: Sekarang, atur variabel kedua, ‘OutlookMail,’ seperti di bawah ini.

Tetapkan OutlookMail=OutlookApp.CreateItem(olMailItem)

Kode:

Sub Send_Exails() Redupkan OutlookApp Sebagai Outlook.Application Redupkan OutlookMail Sebagai Outlook.MailItem Set OutlookApp = New Outlook.Application Set OutlookMail = OutlookApp.CreateItem(olMailItem) End Sub

Langkah 6: Sekarang, gunakan With statement access VBA Outlook Mail.

Kode:

Sub Send_Exails() Redupkan OutlookApp Sebagai Outlook.Application Redupkan OutlookMail Sebagai Outlook.MailItem Atur OutlookApp = Outlook.Application Baru Atur OutlookMail = OutlookApp.CreateItem(olMailItem) Dengan OutlookMail Akhiri Dengan Sub Akhir

Sekarang, kita dapat mengakses semua item yang tersedia dengan item email seperti “Body of the email”, “To”, “CC”, “BCC”, “Subject”, dan banyak lagi.

Langkah 7: Di dalam pernyataan, kita dapat melihat daftar IntelliSense dengan memberi tanda titik.

Langkah 8: Pertama, pilih format badan sebagai olFormatHtml .

Kode:

Dengan OutlookMail .BodyFormat = olFormatHTML Diakhiri Dengan

Langkah 9: Sekarang tampilkan email.

Kode:

Dengan OutlookMail .BodyFormat = olFormatHTML .Tampilan Diakhiri Dengan

Langkah 10: Kita perlu menulis email di badan email. Untuk ini, pilih HtmlBody.

Kode:

Dengan OutlookMail .BodyFormat = olFormatHTML .Display .HTMLBody = “Tulis email Anda di sini” Akhiri Dengan

Di bawah ini adalah contoh badan penulisan email.

Langkah 11: Kita perlu menyebutkan ID email penerima setelah menulis email. Untuk akses ini, “Ke .

Langkah 12: Selanjutnya, sebutkan untuk siapa Anda ingin mengirim CC email tersebut.

Langkah 13: Sekarang, sebutkan id email BCC ,

Langkah 14: Selanjutnya, kita perlu menyebutkan subjek email yang kita kirimkan.

Langkah 15: Sekarang, tambahkan lampiran. Jika Anda ingin mengirim buku kerja saat ini sebagai lampiran, gunakan lampiran sebagai Buku kerja ini.

Langkah 16: Terakhir, kirim email dengan menggunakan metode Kirim .

Sekarang, kode ini akan mengirim email dari email prospek VBA Anda. Gunakan kode VBA di bawah ini untuk mengirim emailKode VBA Untuk Mengirim EmailKita dapat menggunakan VBA untuk mengotomatiskan fitur surat kami di Excel untuk mengirim email ke banyak pengguna sekaligus. Untuk menggunakan fitur Outlook, pertama-tama kita harus mengaktifkan scripting outlook di VBA, lalu menggunakan metode aplikasi. Baca lebih lanjut dari Outlook Anda.

Untuk menggunakan kode di bawah ini, Anda harus menyetel referensi objek ke “PERPUSTAKAAN OBJEK MICROSOFT OUTLOOK 14.0 ” di bawah pustaka objek Excel VBA.

Pustaka disebut pengikatan awal dengan menyetel referensi ke objek. Kita perlu mengatur referensi ke pustaka objek karena tanpa menyetel pustaka objek sebagai “MICROSOFT OUTLOOK 14.0 OBJECT LIBRARY . Kami tidak dapat mengakses daftar properti dan metode VBA IntelliSense. Itu membuat penulisan kode menjadi sulit karena Anda harus yakin dengan apa yang Anda tulis dalam hal teknik dan ejaan.

Sub Send_Emails() ‘Kode ini mengikat awal yaitu di Tools > Reference >You have check “MICROSOFT OUTLOOK 14.0 OBJECT LIBRARY” Dim OutlookApp As Outlook.Application Dim OutlookMail As Outlook.MailItem Set OutlookApp = New Outlook.Application Set OutlookMail = OutlookApp. CreateItem(olMailItem) Dengan OutlookMail .BodyFormat = olFormatHTML .Display .HTMLBody = “Dear ABC” & “<br>” & “<br>” & “Please find the attachment file” & .HTMLBody ‘last .HTMLBody menyertakan tanda tangan dari pandangan. ”<br> termasuk jeda barisIstirahat barisIstirahat baris di excel berarti menyisipkan baris baru di nilai sel apa pun. Untuk menyisipkan jeda baris, tekan ALT + Enter. Saat kami menyisipkan jeda baris, tinggi sel juga bertambah karena mewakili data.baca lebih lanjut b/w dua baris .To = “[email protected]” .CC = “[email protected]” .BCC = “[email protected] ];[email protected]” .Subject = “Test mail” .Attachments = ThisWorkbook .Send End With End Sub

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA Outlook. Di sini, kita belajar cara mengirim email dari Outlook menggunakan kode VBA, contoh, dan template yang dapat diunduh. Di bawah ini adalah beberapa artikel Excel berguna yang terkait dengan VBA: –

  • Excel VBA Buku Kerja Ini
  • Daftar Larik VBA
  • VBA Untuk Loop Selanjutnya
  • Daftar Fungsi String di VBA
  • VBA Tulis File Teks

Related Posts