Cara Menghantar E-mel Automatik dari Excel ke Outlook (4 Kaedah)

  • Berkongsi Ini
Hugh West

Apabila pengguna menghantar e-mel kepada pelanggan atau bos mereka agak sukar untuk dijejaki. Dalam kes itu, Excel berguna. Oleh itu, "hantar e-mel automatik daripada Excel ke Outlook" telah terbukti sebagai pendekatan yang menjimatkan masa. Makro VBA Excel dan fungsi HYPERLINK boleh menghantar e-mel automatik atau membuat draf menggunakan entri Excel.

Katakanlah kami mempunyai Gaji Distruktur Semula Pekerja data dalam Excel dan kami mahu menghantar e-mel automatik menggunakan Outlook .

Dalam artikel ini, kami menunjukkan berbilang variasi VBA Macros dan fungsi HYPERLINK untuk menghantar e-mel automatik daripada Excel ke Outlook .

Muat turun Buku Kerja Excel

Hantar E-mel Automatik.xlsm

⧭ Membuka Microsoft Visual Basic dan Memasukkan Kod dalam Modul

Sebelum meneruskan untuk menunjukkan sebarang kaedah, anda perlu mengetahui cara untuk membuka dan memasukkan Modul dalam Microsoft Visual Basic dalam Excel.

🔄 Membuka Microsoft Visual Basic: Terdapat terutamanya 3 cara untuk membuka tetingkap Microsoft Visual Basic .

1. Menggunakan Pintasan Papan Kekunci: Tekan ALT+ F11 sama sekali untuk membuka tetingkap Microsoft Visual Basic .

2. Menggunakan Tab Pembangun: Dalam lembaran kerja Excel, Pergi ke Tab Pembangun > Pilih Visual Basic . Tetingkap Microsoft Visual Basic muncul.

3. Menggunakan Tab Lembaran Kerja: Pergi ke mana-mana lembaran kerja, Klik Kanan padanya > Pilih Lihat Kod (daripada Konteks Menu ).

🔄 Memasukkan Modul dalam Microsoft Visual Basic: Terdapat 2 cara untuk memasukkan Modul dalam tetingkap Microsoft Visual Basic ,

1. Menggunakan Pilihan Helaian: Selepas membuka tetingkap Microsoft Visual Basic , pilih Lembaran Kerja > Klik Kanan padanya > ; Pilih Sisipkan (daripada Menu Konteks ) > kemudian pilih Modul .

2. Menggunakan Bar Alat: Anda juga boleh melakukannya dengan memilih Sisipkan (daripada Bar Alat ) > kemudian pilih Modul .

4 Cara Mudah untuk Menghantar E-mel Automatik daripada Excel ke Outlook

Kaedah 1: Menggunakan Makro VBA untuk Menghantar E-mel Secara Automatik Menggunakan Outlook kepada Penerima Terpilih

Kami ingin mencipta pelaksanaan Makro Butang yang dengannya kami hanya boleh menghantar mel kepada penerima terpilih dengan hanya satu klik.

Langkah 1: Pergi ke tab Sisipkan > Bentuk > Pilih mana-mana bentuk yang ditawarkan (iaitu, Segi empat tepat: Sudut Bulat ).

Langkah 2: Seret Ikon Tambah di mana-mana sahaja anda mahu memasukkan Bentuk seperti yang ditunjukkan dalam imej di bawah.

Langkah 3: Pilih Isi Bentuk dan Kerangka Warna pilihan kemudianklik kanan padanya. Klik pada Edit Teks untuk memasukkan teks.

Langkah 4: Gunakan arahan untuk membuka Microsoft Visual Basic dan masukkan Modul . Tampalkan Makro berikut dalam Modul .

4156

➤ dalam kod,

1 – mulakan prosedur makro dengan mengisytiharkan pembolehubah sebagai Objek dan String .

2 – jalankan gelung VBA FOR untuk setiap baris dalam pilihan untuk menetapkan Hantar Kepada , Subjek dan Badan E-mel menggunakan entri baris.

3 – tetapkan pembolehubah.

4 – laksanakan VBA With penyata untuk mengisi item Outlook seperti Hantar Kepada , Subjek Mel , dsb. Di sini makro hanya melaksanakan perintah Paparan untuk mengeluarkan Outlook dengan draf e-mel. Walau bagaimanapun, jika perintah Hantar digunakan di tempat atau selepas Paparan, Outlook akan menghantar e-mel yang dibuat kepada penerima yang dipilih.

5 – selesaikan gelung VBA FOR .

Langkah 5: Kembali ke Lembaran Kerja. Klik kanan pada Shape kemudian pilih Assign Macro daripada pilihan Context Menu .

Langkah 6: Pilih Makro (iaitu, ExcelToOutlookSR ) di bawah Nama Makro dan pilih pilihan Makro dalam sebagai Buku Kerja Ini . Klik pada OK .

Langkah 7: Sekarang, dalam lembaran kerja, pilih satu atau beberapa pekerja kemudian klik pada Butang Bentuk .

Langkah 8: Excel menggesa Outlook untuk makan tengah hari dan mencipta atau menghantar e-mel kepada pekerja yang terpilih. Semasa anda memilih dua pekerja, Outlook menjana dua draf e-mel berbeza yang sedia untuk dihantar.

Memandangkan makro hanya menyediakan Paparan Perintah , Outlook hanya memaparkan draf e-mel tanpa menghantarnya. Gunakan perintah Hantar untuk menghantar e-mel secara automatik daripada Excel ke Outlook menggunakan entri sel.

Baca Lagi: Makro Excel untuk Menghantar E-mel Secara Automatik (3 Contoh Yang Sesuai)

Kaedah 2: Menghantar E-mel Secara Automatik dari Excel ke Outlook Bergantung pada Nilai Sel Tertentu

Apa jika kita mahu menghantar e-mel automatik selepas mencapai sasaran daripada Excel kepada Outlook ? Kod Makro boleh melakukan kerja ini dengan mudah.

Andaikan, kami mempunyai Data Jualan Suku Tahun seperti yang digambarkan di bawah, selepas mencapai sasaran (iaitu, Jualan> 2000 ) akan secara automatik menggesa Outlook untuk menghantar e-mel daripada Excel ke id e-mel yang diberikan.

Langkah 1: Taip makro berikut kod dalam mana-mana Modul .

2766

➤ Daripada imej di atas, dalam bahagian,

1 – tetapkan sel (iaitu, F17 ) dalam julat untuk melaksanakan pernyataan VBA IF . Jika pernyataan itu menghasilkan Benar , makro memanggil makro lain untuk pelaksanaan.

2 – isytiharkan pembolehubahjenis dan tetapkannya untuk mengisi entri Outlook .

3 – lakukan pernyataan VBA With untuk menetapkan pembolehubah kepada entri e-mel. Gunakan perintah Hantar dan bukannya Paparan sekiranya anda ingin menghantar e-mel secara langsung tanpa menyemaknya. E-mel penerima dimasukkan dalam makro. Gunakan kaedah alternatif sekiranya anda mahukan sisipan automatik id e-mel penerima.

4 – kosongkan pembolehubah tertentu daripada penetapan.

Langkah 2: Gunakan kekunci F5 untuk menjalankan makro. Seketika, Excel mengambil Outlook dengan draf e-mel yang dibuat secara automatik seperti yang ditunjukkan dalam yang berikut. Anda boleh mengklik pada Hantar atau hantar automatik menggunakan perintah Hantar dalam makro.

Baca Lagi: Hantar  E-mel daripada Excel Secara Automatik Berdasarkan Kandungan Sel (2 Kaedah)

Bacaan Serupa

  • Cara Melihat Siapa Ada dalam Fail Excel Dikongsi (Dengan Langkah Pantas)
  • Dayakan Kongsi Buku Kerja dalam Excel
  • Cara Berkongsi Fail Excel untuk Berbilang Pengguna
  • Cara Memohon Makro untuk Menghantar E-mel daripada Excel dengan Lampiran

Kaedah 3: Menggunakan Makro VBA untuk Menghantar E-mel dengan Lembaran Kerja Aktif daripada Excel by Outlook

Sebagai alternatif, mungkin terdapat keadaan di mana kita perlu menghantar keseluruhan Helaian Aktif ke alamat e-mel yang ditetapkan. Dalam kes itu, kita boleh menggunakan Fungsi Tersuai VBA untuk dipanggil dalam amakro.

Langkah 1: Masukkan makro di bawah dalam Modul .

6701

➤ Daripada imej di atas, bahagian kod,

1 – isytihar dan tetapkan pembolehubah.

2 – tetapkan arahan menggunakan VBA Dengan pernyataan. Gunakan perintah Paparan atau Hantar untuk menyemak atau menghantar terus e-mel masing-masing.

3 – kosongkan pembolehubah yang ditetapkan sebelum ini.

4 – tetapkan perintah VBA With dengan teks.

5 – laksanakan Fungsi Tersuai VBA .

Langkah 2: Untuk melaksanakan tekan makro F5 dan serta-merta Excel mengeluarkan Outlook dengan e-mel draf untuk menyemak serupa dengan gambar di bawah. Selepas itu, anda boleh menghantarnya.

Baca Lagi: Cara Menghantar E-mel Pukal daripada Outlook Menggunakan Excel (3 Cara)

Fungsi HYPERLINK menjana pautan boleh klik dalam sel Excel untuk bawa Outlook sebagai medium untuk menghantar e-mel automatik daripada Excel.

Langkah 1: Taip formula berikut dalam sel H5 .

=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")

Fungsi HYPERLINK mengambil “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 sebagai lokasi_pautan dan “Klik Di Sini” sebagai nama_mesra .

Langkah 2: Tekan ENTER untuk menampalpautan. Kemudian klik pada pautan.

Langkah 3: Excel membawa anda ke Outlook . Dan anda melihat semua entri Outlook diisi dengan data yang diberikan daripada Excel. Klik pada Hantar .

Langkah 4: Seret Pemegang Isi untuk menggunakan formula kepada yang lain sel.

Baca Lagi: Cara Menghantar E-mel Secara Automatik Apabila Syarat Ditemui dalam Excel

Kesimpulan

Varian Makro VBA dan fungsi HYPERLINK boleh membantu semasa menghantar e-mel automatik daripada Excel ke Outlook. Harap anda menemui kaedah pilihan anda dalam kaedah yang diterangkan di atas. Komen, jika anda mempunyai pertanyaan lanjut atau ada apa-apa untuk ditambahkan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.