Bagaimana cara mengirim email dengan banyak lampiran yang dilampirkan di Excel?
Artikel ini membahas tentang mengirim email melalui Outlook dengan beberapa lampiran yang dilampirkan di Excel.
Kirim email dengan beberapa lampiran yang dilampirkan di Excel dengan kode VBA
Kirim email dengan beberapa lampiran yang dilampirkan di Excel dengan kode VBA
Harap lakukan hal berikut untuk mengirim email dengan beberapa lampiran yang dilampirkan di Excel.
1. Harap masukkan tombol perintah dengan mengklik Pengembang > Menyisipkan > Tombol Perintah (Kontrol ActiveX). Lihat tangkapan layar:
2. Setelah memasukkan Command Button, klik kanan dan pilih Lihat kode dari menu konteks
3. Dalam pembukaan Microsoft Visual Basic untuk Aplikasi jendela, silakan klik Tools > Referensi seperti gambar di bawah ini.
4. Dalam Referensi - VBAProject kotak dialog, silakan temukan dan centang Perpustakaan Objek Microsoft Outlook opsi, dan kemudian klik OK .
5. Kemudian ganti kode asli di jendela Kode dengan kode VBA di bawah ini.
Kode VBA: Kirim email yang dilampirkan dengan beberapa lampiran di Excel
Private Sub CommandButton1_Click()
Dim xStrFile As String
Dim xFilePath As String
Dim xFileDlg As FileDialog
Dim xFileDlgItem As Variant
Dim xOutApp As Outlook.Application
Dim xMailOut As Outlook.MailItem
Application.ScreenUpdating = False
Set xOutApp = CreateObject("Outlook.Application")
Set xMailOut = xOutApp.CreateItem(olMailItem)
Set xFileDlg = Application.FileDialog(msoFileDialogFilePicker)
If xFileDlg.Show = -1 Then
With xMailOut
.BodyFormat = olFormatRichText
.To = ""
.Subject = "test"
.HTMLBody = "test"
For Each xFileDlgItem In xFileDlg.SelectedItems
.Attachments.Add xFileDlgItem
Next xFileDlgItem
.Display
End With
End If
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub
Note: harap tentukan penerima email, subjek, dan badan email Anda dengan mengubah variasinya di .Untuk = , .Subject = "test" dan .HTMLBody = "test" baris dalam kode.
6. tekan lain + Q kunci bersama untuk keluar dari Microsoft Visual Basic untuk Aplikasi jendela.
7. klik Pengembang > Mode Desain untuk mematikan Mode Desain. Lihat tangkapan layar:
8. Klik Tombol Perintah untuk menjalankan kode. Dalam bermunculan Browse jendela, pilih file yang perlu Anda lampirkan di email, lalu klik OK tombol. Lihat tangkapan layar:
9. Kemudian email dibuat dengan kolom tertentu dan lampiran terdaftar. Silakan klik Kirim tombol untuk mengirimkannya. Lihat tangkapan layar:
Note: Kode VBA hanya berfungsi saat Anda menggunakan Outlook sebagai program email Anda.
Kirim email dengan mudah melalui Outlook berdasarkan bidang milis yang dibuat di Excel:
Grafik Mengirim email kegunaan Kutools untuk Excel membantu pengguna mengirim email melalui Outlook berdasarkan milis yang dibuat di Excel.
Unduh dan coba sekarang! (Jejak gratis 30 hari)
Artikel terkait:
- Bagaimana cara mengirim email ke alamat email yang ditentukan dalam sel di Excel?
- Bagaimana cara mengirim email dengan menyalin dan menempelkan rentang tertentu ke badan email di Excel?
- Bagaimana cara memasukkan tanda tangan ke email Outlook saat mengirim melalui vba di Excel?
- Bagaimana cara mengirim email jika tanggal jatuh tempo sudah terpenuhi di Excel?
- Bagaimana cara mengirim email secara otomatis berdasarkan nilai sel di Excel?
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!