Macro pikeun Ngirim Surélék ti Excel (5 Conto Cocog)

  • Bagikeun Ieu
Hugh West

Dina artikel ieu, kami bakal nunjukkeun anjeun 5 Makro pikeun ngirim surelek ti Excel . Pikeun nunjukkeun metodeu, kami parantos milih set data kalayan 3 kolom : " Ngaran ", " Email ", sareng " Kota ”.

Unduh Buku Latihan Praktek

Nganggo Makro pikeun ngirim Email.xlsm

5 Cara Ngagunakeun Macro pikeun Ngirim Surélék ti Excel

1. Ngagunakeun Outlook Object Library pikeun Ngirim Surélék

Pikeun Makro munggaran, urang bakal ngaktipkeun " Microsoft Outlook 16.0 Object Library ”pikeun ngirim an email ti Excel . Leuwih ti éta, urang kudu asup ka akun Outlook di Excel .

Lengkah-léngkah:

Dina awal, urang bade muka jandela Visual Basic .

  • Kahiji, tina tab Developer >>> pilih Visual Basic .

Alternatipna, Anjeun bisa mencet ALT + F11 pikeun mintonkeun VBA jandela.

  • Kadua, ti Alat >>> pilih " Rujukan… ".

A kotak dialog bakal nembongan.

  • Katilu, pilih " Microsoft Outlook 16.0 Object Library ", terus pencét OK .

Ku kituna, urang bakal ngaktipkeun Outlook Object Library .

  • Éta ti Selapkeun >>> pilih Modul .

Urang ketik kodeu di dieu.

  • Sanggeus kitu, ketik di handap ieu.kode.
2122

Ngarecah Kodeu VBA

  • Kahiji, urang nelepon Sub Procedure Macro_Send_Email kami.
  • Kadua, kami nyatakeun jinis variabel .
  • Katilu, kami' milih deui Outlook salaku Aplikasi Surat .
  • Teras, urang milih email alamat pangirim ti sél C5 .
  • Sanggeus éta, email eusi disetel dina kode urang.
  • Ahirna, " VBA Display Property " dipaké di dieu pikeun mintonkeun kami email . Ku alatan éta, urang kudu mencet Kirim manual pikeun ngirim nu email . Leuwih ti éta, urang bisa ngagunakeun " Kirim Harta " pikeun ngirim surelek tanpa mintonkeun.
  • Sanggeus éta, Simpen jeung nutup Modul .

Ayeuna, urang bakal Jalankeun kodeu.

  • Kahiji, ti Pamekar tab >>> pilih Macros .

The Kotak dialog Makro bakal nembongan.

  • Kadua , pilih Sub Procedure kami " Macro_Send_Email ".
  • Ahirna, pencét Run .

Sanggeus ngajalankeun kode, urang bakal ningali jandela email . Urang tiasa klik Kirim . Ku kituna, kami geus némbongkeun Anjeun cara mimiti ngirim an email ti excel ngagunakeun VBA .

Baca Deui: Kirim Surélék ti Excel VBA tanpa Outlook (4 Conto Cocog)

2. Makro pikeun Ngirim Surélék ti Akun Gmaildina Excel

Pikeun metodeu ieu, urang peryogi aksés aplikasi anu kirang aman tina akun Gmail . Salaku tambahan, urang kedah ngaktipkeun Microsoft CDO tina menu Referensi .

Lengkah-léngkah:

  • Kahiji, sakumaha ditémbongkeun dina métode kahiji , buka Kotak dialog Rujukan .
  • Kadua, pilih " Microsoft CDO for Windows 2000 Library ” terus pencét OK .

  • Katilu, buka Kaamanan tina Akun Google anjeun setélan .
  • Ahirna, hurungkeun Aksés aplikasi anu kurang aman .

Ayeuna, urang bakal ngasupkeun kode Makro urang.

  • Kahiji, sakumaha ditémbongkeun dina métode 1 , buka jandela Modul jeung ketik kodeu ieu.
4162

Ngarecah Kode VBA

  • Kahiji, urang nelepon kami Sub Prosedur Send_Gmail_Macro .
  • Kadua, urang nyatakeun tipe variabel .
  • Katilu, urang netepkeun email eusi dina kode urang.
  • Terus, urang nyadiakeun kredénsial login . Anjeun kedah ngetik ID sareng Sandi anjeun nyalira.
  • Sanggeus éta, kami parantos netepkeun port ka 465 .
  • Ahirna, kami ngirim email kami .
  • Teras, Simpen jeung Jalankeun kode ieu.

Kami geus hasil ngirim an email ka alamat kami.

Baca Selengkapnya: Makro pikeun Ngirim Surélék ti Excel kalawan Body (3Kasus Mangpaat)

3. Kirim Surélék ka Daptar Panarima tina Kolom

Pikeun cara katilu, urang badé ngirim email ka 7 jalma anu ngagunakeun Makro tina Excel . Urang bakal mendakan baris panungtung tina set data kami, ku kituna kode kami bakal dianggo pikeun daptar anu langkung panjang. Kami bakal ngirim surelek tina sél C5:C10 rentang.

Lengkah:

  • Kahiji, sakumaha ditémbongkeun dina métode 1 , buka jandela Modul jeung ketik kodeu ieu.
9657

Ngarecah Kodeu VBA

  • Kahiji, urang nelepon Sub Prosedur Macro_Send_Email_From_A_List .
  • Kadua, urang nyatakeun tipe variabel .
  • Katilu, urang milih Outlook salaku Surat. Aplikasi .
  • Teras, urang manggihan baris panungtungan , nyaéta 10 pikeun set data urang.
  • Sanggeus éta, sakumaha email kami dimimitian ti baris 5 kami geus ngasupkeun 5 salaku nilai awal pikeun “ variabel z ” . Leuwih ti éta, email kami aya dina kolom C , ku kituna kami geus ngasupkeun 3 di jero Sél sipat.
  • Lajeng, urang nuju nyetel email eusi dina kode urang.
  • Ahirna, " .Display " dipaké di dieu pikeun nembongkeun kami email . Ku alatan éta, urang kudu mencet Kirim manual pikeun ngirim nu email . Salaku tambahan, urang tiasa nganggo " .Kirim " pikeun ngirim email tanpa ditingalikeun.
  • Teras, Simpen jeung Jalankeun Modul .

Urang bisa nempo yén sakabéh email ditémbongkeun dina BCC . Kasimpulanana, urang ngan saukur mencet Kirim pikeun ngaréngsékeun tugas urang.

Baca Selengkapnya: Cara Ngirim Surélék tina Daptar Excel (2 Cara Éféktif)

Bacaan Sarupa

  • Kumaha Cara Ngirim Surélék Otomatis Lamun Kaayaan Dipanggihan dina Excel
  • Kumaha Bagikeun File Excel Online (2 Métode Gampang)
  • Kirim Surélék Panginget Otomatis tina Lembar Kerja Excel Nganggo VBA
  • Kumaha Ngirim Surélék Upami Saratna Patepang dina Excel (3 Métode Gampang)
  • Kumaha Ngaktifkeun Buku Kerja Bagikeun dina Excel

4 Makro pikeun Ngirimkeun Lembar Tunggal Nganggo Surélék

Dina bagian ieu, urang bakal ngirim Lembar Kerja Aktif ka jalma udagan urang. Di dieu, urang kedah milih lokasi file Excel .

Lengkah:

  • Mimitina, sakumaha ditémbongkeun dina métode 1 , buka jandela Modul jeung ketik kodeu ieu.
7107

Pecahan Kode VBA

  • Kahiji, urang nelepon Sub Prosedur Macro_Email_Single_Sheet .
  • Kadua, urang nyatakeun jinis variabel .
  • Katilu, urang nyalin Lambaran Aktif sarta disimpen salaku <1 anu misah>Workbook .
  • Sanggeus éta, urang milih Outlook salaku Aplikasi Surat .
  • Terus, urang nyetel email eusi dina kode urang.
  • Sanggeus éta, kami geus ngagantelkeun Lambaran kana email .
  • Ahirna , paké " .Display " pikeun mintonkeun email kami. Ku alatan éta, urang kudu mencet Kirim manual pikeun ngirim nu email . Leuwih ti éta, urang bisa ngagunakeun " .Kirim " pikeun ngirim surélék tanpa mintonkeun.
  • Teras, Simpen jeung Jalankeun Modul .

Kami bakal ningali nami Lambaran dina jandela. Pencét Kirim pikeun ngaréngsékeun tugas.

Urang bisa muka file jeung pariksa kodeu urang jalan.

Baca deui: Kumaha Ngirim Spreadsheet Excel anu Bisa Diédit ku Surélék (3 Métode Gancang)

5. Makro ka Kirim Surélék Dumasar Nilai Sél

Pikeun metodeu anu terakhir, kami parantos ngarobih set data sakedik. Kami parantos nambihan " Pamayaran Kusabab " kolom ka set data. Di dieu, urang bakal ngirim an email nu ngandung kota " Obama ". Urang tiasa jelas ningali yén baris 5 ngandung éta, ku kituna urang bakal ngirim an email ka jalma éta wungkul.

Léngkah-léngkah:

  • Kahiji, sapertos dina metode 1 , angkat jandela Modul sareng ketik kode ieu.
2750

Ngarecah Kode VBA

  • Kahiji, urang' nelepon deui Sub Prosedur Send_Email_Condition munggaran kami.
  • Kadua, urang nyatakeun jinis sareng setelan Variabel " Syarat " salaku Lambaran urang.
  • Katilu, angka baris panungtung kapanggih. Leuwih ti éta, nilai kami dimimitian ti baris 5 , ku kituna kami geus nempatkeun baris 5 ka panungtungan baris dina kode urang.
  • Lajeng, nelepon kami kadua Sub Prosedur Kirim_Email_With_Multiple_Condition .
  • Sanggeus éta, urang nuju milih Outlook salaku urang Aplikasi Surat .
  • Salajengna, eusi email disetél dina kode urang.
  • Di dieu, urang ngalampirkeun file Excel kalawan email. ngagunakeun métode Attachment .
  • Sanggeus éta, " .Display " dipaké di dieu pikeun mintonkeun email urang. Ku alatan éta, urang kudu mencet Kirim manual pikeun ngirim nu email . Leuwih ti éta, urang bisa ngagunakeun " .Kirim " pikeun ngirim surélék tanpa mintonkeun.
  • Teras, Simpen jeung Jalankeun Modul .

Kacindekanana, kami parantos nunjukkeun ka anjeun metode anu sanés pikeun ngirim an email ngagunakeun VBA Macro tina Excel .

Baca deui: Otomatis Kirim Surélék ti Excel Dumasar Eusi Sél (2 Métode)

Bagian Praktek

Kami parantos nambihan set data prakték pikeun unggal metode dina Excel file.

Kacindekan

Kami parantos nunjukkeun ka anjeun 5 metode pikeun ngagunakeun Makro ngirim an email tina Excel . Hatur nuhun pikeun maca, tetep unggul!

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.