Ubah warna, lebar, dan gaya batas di tabel Outlook

  • Bagikan Ini
Michael Brown

Pada artikel ini Anda akan melihat cara menerapkan pemformatan bersyarat ke batas tabel di Outlook. Saya akan menunjukkan kepada Anda cara mengubah warna, lebar, dan gayanya. Kemudian saya akan mengajari Anda cara membuat beberapa modifikasi sekaligus dan mewarnai tabel Outlook Anda dengan berbagai cara.

    Pertama, saya ingin membuat catatan kecil untuk pendatang baru di blog ini. Karena hari ini kita akan berbicara tentang pemformatan bersyarat dalam templat, saya akan menunjukkan kepada Anda cara mengaturnya dengan benar menggunakan add-in Shared Email Templates untuk Outlook. Alat ini dapat membantu Anda menempelkan templat yang telah disimpan sebelumnya yang telah diformat dengan sempurna ke email Anda dan mengecilkan rutinitas korespondensi Anda menjadi hanya beberapa klik saja.

    Jika Anda telah membaca tutorial pemformatan bersyarat saya di tabel Outlook, Anda tahu cara mengubah konten sel dan warna latar belakang. Namun, itu tidak semua yang dapat Anda lakukan untuk mencerahkan tabel Outlook Anda. Hari ini saya akan menunjukkan kepada Anda cara-cara untuk mewarnai batas tabel Anda secara bersyarat dan mengubah lebar dan gayanya.

    Selain itu, bonus kecil menanti Anda di bab terakhir, di mana saya akan menunjukkan kepada Anda cara menerapkan beberapa modifikasi pada saat yang sama dan membuat meja Anda berwarna-warni dan secerah kembang api pada tanggal 4 Juli ;)

    Mengubah warna batas sel

    Untuk menunjukkan kepada Anda bagaimana lukisan perbatasan bekerja, saya akan menggunakan sampel yang sama dari tutorial minggu lalu. Kasusnya adalah sebagai berikut: Saya menempelkan templat dan memilih tingkat diskonto untuk mengisi tabel. Bergantung pada pilihan saya, perbatasan sel akan diwarnai dengan warna tertentu.

    Tabel yang akan saya warnai hari ini adalah tabel di bawah ini:

    Contoh header 1 Contoh header 2 Contoh header 3
    ~%WhatToEnter[ {dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'} ] diskon

    Karena pemformatan bersyarat ditangani dalam HTML templat, mari kita buka kode HTML tabel ini terlebih dahulu:

    1. Buka templat yang diinginkan dan tekan Edit :

    2. Temukan Lihat HTML ikon ( ) pada bilah alat templat:

    3. Lihat HTML asli yang akan dimodifikasi beberapa kali:

    Jika Anda bertanya-tanya tentang warna dan hubungannya dengan tarif diskon, saya akan memberi Anda petunjuk :) Dataset! Tidak tahu apa itu? Kemudian ambil jeda kecil dan baca tutorial template Outlook yang dapat diisi saya terlebih dahulu.

    Berikut ini adalah dataset asli yang akan saya gunakan di awal dan memperbaiki sedikit dalam beberapa bab:

    Diskon Kode warna
    10% #00B0F0
    15% #00B050
    20% #FFC000
    25% #4630A0

    Apabila saya perlu mengambil kode warna yang diperlukan dari tabel ini, saya akan menggunakan makro berikut ini:

    ~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode warna'}]]

    Karena kita sudah mencakup semua dasar-dasarnya, mari kita mulai mengubah warna :)

    Memperbarui warna batas satu sel

    Untuk mewarnai batas sel tunggal dalam tabel, pertama-tama mari kita temukan barisnya dalam HTML templat dan lihat lebih dekat komponennya:

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon
    • " gaya= " mewakili himpunan parameter dasar dari sebuah sel.
    • "lebar: 32%; Perbatasan: 1px solid #aeabab " adalah lebar, warna, dan gaya sel dan batas.
    • "~%WhatToEnter[] diskon" adalah isi sel.

    Baris kode ini berarti saya akan melihat sel dengan batas abu-abu 1px dengan gaya solid. Jika saya mengganti salah satu parameter tersebut, itu dapat merusak tampilan tabel di templat saya, yaitu batasnya tidak akan terlihat (meskipun semuanya akan terlihat sempurna setelah ditempelkan).

    Saya ingin memiliki tabel standar dalam templat dan memodifikasinya saat menempelkan. Jadi, saya menambahkan satu atribut baru dengan parameter yang akan menggantikan yang asli saat menempelkan:

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Mari kita periksa baris HTML di atas:

    • " style="perbatasan 1px solid #aeabab;" adalah atribut pertama. Itu adalah karakteristik asli sel.
    • " data-set-style= " adalah parameter khusus yang akan membantu saya mengganti atribut di atas dengan seperangkat properti yang diperlukan selama menempelkan.
    • " perbatasan:1px solid; warna perbatasan: " adalah bagian dari atribut kedua di mana kita akan berhenti sejenak. Lihat, awalnya identik dengan aslinya, lebar dan gaya batas yang sama. Namun, ketika sampai pada warna (parameter yang ingin saya ubah), saya menggantinya dengan warna perbatasan: dan menempelkan makro WhatToEnter. Oleh karena itu, tergantung pada pilihan dropdown, makro akan diganti dengan kode warna dan border akan dicat ulang.
    • "~%WhatToEnter[] diskon" masih merupakan konten sel yang tidak memerlukan perubahan apa pun.

    Oleh karena itu, HTML lengkap dengan sel berwarna masa depan akan terlihat seperti ini:

    Contoh header 1

    Contoh header 2

    Contoh header 3

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Saat Anda menempelkan templat ini, batas sel yang diperbarui akan langsung diwarnai dengan warna yang dipilih:

    Cat batas seluruh baris

    Sekarang mari kita lukis batas pada seluruh baris tabel sampel kita dan lihat cara kerjanya. Logikanya benar-benar sama seperti pada paragraf di atas kecuali bahwa Anda harus memperbarui semua sel dari baris kedua. Setelah modifikasi yang sama seperti yang saya bahas di atas diterapkan ke seluruh baris, itu akan dicat dalam sekejap saat menempelkan templat.

    Jika Anda ingin melihat HTML siap pakai dengan pewarnaan baris kedua, ini dia:

    Contoh header 1

    Contoh header 2

    Contoh header 3

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Mengubah lebar perbatasan

    Sekarang mari kita coba perbarui tidak hanya warna border tetapi juga lebarnya. Lihatlah sekali lagi atribut HTML yang menggantikan atribut asli saat menempelkan:

    data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode warna'}]">~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Diskon',judul:'Pilih diskon'}] diskon

    Lihat 1px Ini adalah lebar batas yang akan diwarnai. Anda dapat mengubahnya secara manual menjadi, katakanlah, 2 dan batas tabel akan menjadi lebih lebar setelah Anda menempelkannya.

    Namun, saya akan melakukannya dengan cara lain. Saya akan memperbarui dataset saya dan menambahkan kolom baru dengan lebar batas. Dalam hal ini, setelah saya memilih present rate untuk ditempelkan, warna dan lebar akan diperbarui.

    Diskon Kode warna Lebar perbatasan
    10% #00B0F0 2
    15% #00B050 2.5
    20% #FFC000 3
    25% #4630A0 3.5

    Sekarang mari kita modifikasi atribut kedua dari setiap baris dan mengganti 1px dengan potongan teks berikut ini:

    lebar-batas:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Lebar batas'}]]

    Kemudian saya mengulanginya untuk ketiga sel dari baris kedua dan mendapatkan HTML berikut dalam hasilnya:

    Contoh header 1

    Contoh header 2

    Contoh header 3

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Setelah templat ini disimpan dan ditempelkan, batas biru yang melebar akan muncul di email:

    Memodifikasi gaya batas dalam tabel

    Dalam bab ini saya ingin menarik perhatian Anda ke parameter lain - style. Parameter yang satu ini akan menangani tampilan batas. Sebelum saya tunjukkan kepada Anda bagaimana menerapkannya dengan benar, saya harus kembali ke dataset saya dan memodifikasinya sesuai dengan kasus saya saat ini.

    Diskon Gaya perbatasan
    10% Terputus-putus
    15% Ganda
    20% Bertitik-titik
    25% Ridge

    Saya telah mengaitkan setiap tingkat diskon dengan gaya batas dan menyimpan dataset ini untuk masa depan. Makro untuk mengambil gaya untuk HTML saya adalah seperti di bawah ini:

    ~%WhatToEnter[{dataset: "Dataset dengan diskon",kolom: "Gaya perbatasan"}]]

    Sekarang saya harus memperbarui atribut baris kedua dengan mengganti solid (gaya default yang selama ini saya gunakan) dengan makro di atas untuk mendapatkan potongan kode berikut:

    data-set-style="border: 1px #aeabab; border-style:~%WhatToEnter[{dataset:'Dataset dengan diskon',column:'Border style'}]]

    Ini dia HTML terakhir:

    Contoh header 1

    Contoh header 2

    Contoh header 3

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Jika Anda menyalin HTML ini dan menempelkannya ke templat Anda, hasilnya tidak akan membuat Anda menunggu:

    Siapkan pemformatan bersyarat untuk mengubah penyorotan, warna teks, dan lebar batas pada saat yang sama

    Kita telah mencapai bagian yang paling menarik karena saya akan menunjukkan kepada Anda bagaimana menerapkan beberapa modifikasi sekaligus. Pertama, saya akan memperbarui dataset yang akan saya ambil datanya. Karena saya memutuskan untuk mengubah penyorotan sel, warna teks, dan lebar batas, semua parameter tersebut perlu ditentukan. Karenanya, dataset baru saya akan terlihat seperti itu:

    Diskon Kode warna Kode latar belakang Lebar perbatasan
    10% #00B0F0 #DEEBF6 2
    15% #00B050 #E2EFD9 2.5
    20% #FFC000 #FFF2CC 3
    25% #4630A0 #FBE5D5 3.5

    Jadi, jika saya memilih 10%, teks yang diperlukan akan dicat dengan warna biru (# 00B0F0 ), latar belakang sel yang dipilih akan diarsir dengan nada biru muda (# DEEBF6 ) dan perbatasannya akan diperlebar dua kali.

    Tetapi bagaimana dataset ini dapat dihubungkan ke tabel Outlook sehingga diformat? Saya telah mempersiapkan Anda untuk tugas ini dalam 2 artikel :) Ini dia HTML yang akan menangani semua modifikasi yang diperlukan:

    Contoh header 1

    <Contoh header 2

    Contoh header 3

    ~%WhatToEnter[{dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'}] diskon

    Sekarang mari kita lihat semua modifikasi yang diterapkan:

    • Contoh header 1 - bagian ini akan mengecat teks header dengan warna dari kolom "Kode warna". Jika Anda merasa perlu menyegarkan kembali ingatan Anda tentang pengecatan teks, lihat bab Ubah warna font teks dalam tabel dari tutorial saya sebelumnya.
    • data-set-style="background-color:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode latar belakang',judul:'Pilih diskon'}] - bagian ini memperbarui warna latar belakang, mengambil kodenya dari Kode latar belakang Jangan ragu untuk melihat tutorial Highlight cells jika Anda merasa membutuhkan penjelasan yang lebih rinci tentang kasus ini.
    • data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset dengan diskon',column:'Border width'}] - dengan lebar batas baris HTML ini akan diubah ke yang ditentukan di Lebar perbatasan Saya sudah membahasnya sebelumnya, Anda dapat melihatnya jika Anda melewatkan sesuatu.

    Apabila saya menempelkan templat dengan atribut-atribut yang ditambahkan, hasilnya tidak akan membuat saya menunggu:

    Ada catatan kecil yang ingin saya buat sebelum menutup topik ini. Ketika saya sedang menguji pewarnaan batas dalam tabel, saya menghadapi perilaku batas yang cukup ambigu di versi online dan desktop Outlook. Karena sedikit bingung, saya menghubungi pengembang kami untuk klarifikasi. Mereka menemukan bahwa klien Outlook yang berbeda merender tabel dengan cara yang berbeda dan alasan untuk perilaku tersebut adalah bug diProspek.

    Tim kami melaporkan masalah ini kepada tim Microsoft, silakan lihat tanggapan mereka dalam percakapan GitHub ini :)

    Catatan akhir

    Saya sangat berharap saya berhasil meyakinkan Anda bahwa tabel di Outlook bukan hanya batas hitam dengan teks polos. Ada banyak ruang untuk perbaikan dan kreativitas :)

    Ketika Anda memutuskan untuk melakukan beberapa eksperimen melukis sendiri, cukup instal Shared Email Templates dari Microsoft Store dan nikmatilah!

    Jika ada pertanyaan yang tersisa dari Anda memerlukan bantuan dengan pemformatan bersyarat di tabel Outlook, tinggalkan beberapa kata di bagian Komentar dan kami akan mencari tahu ;)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.