Loncat ke daftar isi utama
 

Bagaimana cara mengirim email jika tombol diklik di Excel?

Penulis: Siluvia Terakhir Dimodifikasi: 2020-07-22

Misalkan Anda perlu mengirim email melalui Outlook dengan mengklik tombol di lembar kerja Excel, bagaimana Anda bisa melakukannya? Artikel ini akan memperkenalkan metode VBA untuk mencapainya secara detail.

Kirim email jika tombol diklik dengan kode VBA


Kirim email jika tombol diklik dengan kode VBA

Harap lakukan hal berikut untuk mengirim email melalui Outlook jika Tombol Perintah diklik di buku kerja Excel.

1. Sisipkan Tombol Perintah di lembar kerja Anda dengan mengklik Pengembang > Menyisipkan > Tombol Perintah (Kontrol ActiveX). Lihat tangkapan layar:

2. Klik kanan Tombol Perintah yang dimasukkan, lalu klik Lihat kode dari menu klik kanan seperti tampilan screenshot di bawah ini.

3. Dalam pembukaan Microsoft Visual Basic untuk Aplikasi jendela, harap ganti kode asli di jendela Kode dengan skrip VBA berikut.

Kode VBA: Kirim email jika tombol diklik di Excel

Private Sub CommandButton1_Click()
'Updated by Extendoffice 2017/9/14
    Dim xOutApp As Object
    Dim xOutMail As Object
    Dim xMailBody As String
    On Error Resume Next
    Set xOutApp = CreateObject("Outlook.Application")
    Set xOutMail = xOutApp.CreateItem(0)
    xMailBody = "Body content" & vbNewLine & vbNewLine & _
              "This is line 1" & vbNewLine & _
              "This is line 2"
                  On Error Resume Next
    With xOutMail
        .To = "Email Address"
        .CC = ""
        .BCC = ""
        .Subject = "Test email send by button clicking"
        .Body = xMailBody
        .Display   'or use .Send
    End With
    On Error GoTo 0
    Set xOutMail = Nothing
    Set xOutApp = Nothing
End Sub

Catatan:

1). Harap ubah badan email sesuai kebutuhan di xMailBody baris dalam kode.

2). Ganti Alamat email dengan alamat email penerima sejalan .To = "Alamat Email".

3). Tentukan penerima Cc dan Bcc yang Anda perlukan .CC = β€œβ€ dan .Bcc = β€œβ€ bagian.

4). Ubah subjek email sesuai .Subject = "Uji pengiriman email dengan mengklik tombol".

4. tekan lain + Q tombol secara bersamaan untuk menutup Microsoft Visual Basic untuk Aplikasi jendela.

5. Matikan Mode Desain dengan mengklik Pengembang > Mode Desain. Lihat tangkapan layar:

Mulai sekarang, setiap kali Anda mengklik Tombol Perintah, email akan dibuat secara otomatis dengan penerima, subjek, dan isi yang ditentukan. Silakan kirim email dengan mengklik Kirim .

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:

Mengirim email kegunaan Kutools untuk Excel membantu mengirim email melalui Outlook berdasarkan bidang milis yang dibuat di Excel.
Unduh dan coba sekarang! (Jejak gratis 30 hari)


Artikel terkait:

Alat Produktivitas Kantor Terbaik

πŸ€– Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

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!