Formula Excel: Hantar e-mel dengan formula -

Formula generik

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

Ringkasan

Untuk menghantar e-mel dengan formula, anda boleh membina pautan "mailto:" dengan fungsi HYPERLINK. Dalam contoh yang ditunjukkan, formula dalam G5 adalah:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Apabila pautan diklik dalam Excel, pelanggan e-mel lalai akan membuat e-mel baru dengan maklumat yang diberikan. Teks pautan ("pautan") dapat disesuaikan seperti yang dikehendaki.

Catatan: formula di atas dimasukkan dengan pemecahan baris untuk pembacaan yang lebih baik.

Protokol pautan mailto

Protokol pautan mailto membolehkan lima pemboleh ubah seperti yang ditunjukkan dalam jadual di bawah:

Pembolehubah Tujuan
surat kepada: Penerima utama
& cc = Penerima CC
& bcc = Penerima BCC
& subjek = Teks subjek e-mel
& badan = Teks badan e-mel

Catatan: (1) asingkan beberapa alamat e-mel dengan koma. (2) Tidak diperlukan semua pemboleh ubah.

Pembolehubah disajikan sebagai "parameter rentetan pertanyaan", dibatasi dengan watak ampersand (?). Contohnya, pautan mailto: terbentuk sepenuhnya dalam dokumen HTML mungkin kelihatan seperti ini:

Apabila pengguna mengklik teks pautan, aplikasi e-mel lalai membuka e-mel baru dengan pembolehubah diisi.

Penjelasan

Di Excel, fungsi HYPERLINK dapat digunakan untuk membuat pautan. Sintaks asasnya adalah:

=HYPERLINK("link","link text")

Pautan itu sendiri adalah rentetan teks yang mewakili pautan yang sah. Teks pautan (disebut "nama mesra" di Excel) adalah teks yang dipaparkan kepada pengguna.

Pada akhirnya, matlamat formula di G5 adalah membina rentetan seperti ini:

mailto:[email protected][email protected]&subject=subject&body=body

Oleh kerana pautan mailto menggunakan beberapa maklumat, ia mesti digabungkan dengan gabungan.

Rumusannya agak rumit. Walaupun ampersand adalah operator untuk penggabungan dalam Excel, ia juga digunakan untuk membatasi parameter pautan mailto (cc, bcc, subjek, dll.). Ini bermaksud bahawa beberapa ampersands (&) digunakan untuk menggabungkan teks dalam formula, dan sebahagiannya tertanam pada hasil akhir. Dalam kod di bawah, ampersands berwarna kuning digunakan untuk penggabungan dalam Excel. Amersand putih tertanam pada hasil akhir:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Parameter surat kosong

Demi kesederhanaan, formula di atas tidak cuba mengecualikan parameter kosong dari hasil akhir. Dalam ujian pantas dengan Gmail dan Outlook, parameter yang hilang sepertinya tidak dapat ditangani dengan baik. Tingkah laku aplikasi e-mel lain mungkin berbeza.

Artikel menarik...