
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.