Isi kandungan
Dalam artikel ini, anda akan melihat cara menggunakan pemformatan bersyarat pada sempadan jadual dalam Outlook. Saya akan menunjukkan kepada anda cara menukar warna, lebar dan gayanya. Kemudian saya akan mengajar anda cara membuat beberapa pengubahsuaian pada satu masa dan mewarnakan jadual Outlook anda dalam pelbagai cara.
Mula-mula, saya ingin membuat nota kecil untuk pendatang baharu blog ini. Memandangkan hari ini kita akan bercakap tentang pemformatan bersyarat dalam templat, saya akan menunjukkan kepada anda cara untuk menyediakannya dengan betul menggunakan tambahan Templat E-mel Dikongsi kami untuk Outlook. Alat ini boleh membantu anda menampal templat pra-simpan yang diformat dengan sempurna pada e-mel anda dan mengecilkan rutin surat-menyurat anda kepada beberapa klik sahaja.
Jika anda sudah membaca tutorial Pemformatan Bersyarat saya dalam jadual Outlook, anda tahu bagaimana untuk menukar kandungan sel dan warna latar belakang. Walau bagaimanapun, itu bukan semua yang anda boleh lakukan untuk mencerahkan jadual Outlook anda. Hari ini saya akan menunjukkan kepada anda cara untuk mewarnakan jidar jadual anda secara bersyarat dan mengubah suai lebar serta gayanya.
Selain itu, bonus kecil menanti anda dalam bab terakhir di mana saya akan menunjukkan kepada anda cara menggunakan beberapa pengubahsuaian pada masa yang sama dan jadikan meja anda berwarna-warni dan terang seperti bunga api pada 4 Julai ;)
Tukar warna sempadan sel
Untuk menunjukkan kepada anda cara lukisan sempadan berfungsi, Saya akan menggunakan sampel yang sama dari tutorial minggu lepas. Kesnya adalah seperti berikut: Saya menampal aPasukan Microsoft, sila semak respons mereka dalam perbualan GitHub ini :)
Nota akhir
Saya sangat berharap saya berjaya meyakinkan anda bahawa jadual dalam Outlook bukan hanya sempadan hitam dengan kosong teks. Terdapat banyak ruang untuk penambahbaikan dan kreativiti :)
Apabila anda memutuskan untuk mengambil beberapa eksperimen lukisan anda sendiri, cuma pasang Templat E-mel Dikongsi daripada Microsoft Store dan nikmati!
Jika ada sebarang soalan yang tinggal daripada anda memerlukan bantuan dengan pemformatan bersyarat dalam jadual Outlook, tinggalkan beberapa perkataan dalam bahagian Komen dan kami akan memikirkannya ;)
templat dan pilih kadar diskaun untuk diisi dalam jadual. Bergantung pada pilihan saya, sempadan sel akan diwarnakan dalam warna tertentu.Jadual yang akan saya warnakan hari ini ialah seperti di bawah:
Sampel pengepala 1 | Contoh pengepala 2 | Contoh pengepala 3 |
~%WhatToEnter[ {dataset:'Dataset with discounts', column:' Diskaun', tajuk:'Pilih diskaun'} ] diskaun |
Memandangkan pemformatan bersyarat dikendalikan dalam HTML templat, mari buka kod HTML jadual ini dahulu:
- Buka templat yang diminati dan tekan Edit :
- Cari Lihat HTML ikon ( ) pada bar alat templat:
- Lihat HTML asal yang akan diubah suai beberapa kali:
Jika anda tertanya-tanya tentang warna dan kaitannya dengan kadar diskaun, saya akan memberi anda petunjuk :) Set Data! Tidak tahu apa itu? Kemudian ambil jeda kecil dan baca tutorial templat Outlook Boleh Diisi saya dahulu.
Berikut ialah set data asal yang akan saya gunakan pada permulaan dan perbaiki sedikit dalam beberapa bab:
Diskaun | Kod warna |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Apabila saya perlu mendapatkan semula kod warna yang diperlukan daripada jadual ini, saya akan menggunakan makro berikut:
~%WhatToEnter[{dataset:'Dataset with discounts',column:'Color code'}]Oleh kerana kita mempunyai semua asas yang dilindungi, mari mula menukar warna :)
Kemas kini warna sempadan satu sel
Untuk mewarnakan sempadan sel tunggal dalam jadual, mari kita cari barisnya dahulu dalam HTML templat dan lihat dengan lebih dekat komponennya:
- “ style= ” mewakili set parameter asas sel.
- “lebar: 32%; sempadan: 1px pepejal #aeabab ” ialah lebar, warna dan gaya sel dan jidar.
- “~%WhatToEnter[] diskaun” adalah kandungan sel.
Barisan kod ini bermakna saya akan melihat sel dengan jidar kelabu 1px gaya pepejal. Jika saya menggantikan mana-mana parameter tersebut, ia mungkin merosakkan penampilan jadual dalam templat saya, iaitu sempadan tidak akan kelihatan (walaupun semuanya akan kelihatan sempurna selepas menampal).
Saya ingin mempunyai standard jadual dalam templat dan ubah suai apabila menampal. Jadi, saya menambah satu atribut baharu dengan parameter yang akan menggantikan yang asal apabila menampal:
Mari kita periksa baris HTML di atas:
- “ style="border : 1px solid #aeabab;" adalah sifat pertama. Itu adalah asal selciri.
- “ data-set-style= ” ialah parameter khas yang akan membantu saya menggantikan atribut di atas dengan set sifat yang diperlukan semasa menampal.
- “ sempadan:1px pepejal; border-color: ” ialah bahagian atribut kedua tempat kita akan berhenti seketika. Lihat, permulaan adalah sama dengan asal, lebar dan gaya sempadan yang sama. Walau bagaimanapun, apabila ia datang kepada warna (parameter yang saya ingin ubah), saya menggantikannya dengan warna sempadan: dan menampal makro WhatToEnter. Oleh itu, bergantung pada pilihan lungsur turun, makro akan digantikan dengan kod warna dan sempadan akan dicat semula.
- “~%WhatToEnter[] diskaun” masih merupakan kandungan sel yang tidak memerlukan sebarang perubahan.
Oleh itu, HTML penuh dengan sel berwarna masa hadapan akan kelihatan seperti ini:
Apabila anda menampal templat ini , sempadan sel yang dikemas kini akan diwarnakan dalam warna yang dipilih serta-merta:
Cat sempadan keseluruhan baris
Sekarang mari kita cat sempadan pada seluruh baris jadual sampel kami dan lihat cara ia berfungsi. Logiknya sama sekali seperti dalamperenggan di atas kecuali anda perlu mengemas kini semua sel baris kedua. Sebaik sahaja pengubahsuaian yang sama yang saya bincangkan di atas digunakan pada keseluruhan baris, ia akan dicat dengan sekelip mata apabila menampal templat.
Jika anda ingin melihat HTML sedia dengan pewarnaan baris kedua, begini:
Tukar lebar jidar
Sekarang mari cuba mengemas kini bukan sahaja warna jidar tetapi juga lebarnya. Lihat sekali lagi pada atribut HTML yang menggantikan yang asal apabila menampal:
data-set-style="border: 1px solid; border-color:~%WhatToEnter[{dataset:' Set data dengan diskaun',lajur:'Kod warna'}]">~%WhatToEnter[{dataset:'Dataset dengan diskaun',lajur:'Diskaun',tajuk:'Pilih diskaun'}] diskaunLihat 1px parameter? Ini adalah lebar sempadan yang akan diwarnakan. Anda boleh menukarnya secara manual kepada, katakan, 2 dan jidar jadual akan menjadi lebih luas apabila anda menampalnya.
Walau bagaimanapun, saya akan melakukannya dengan cara lain. Saya akan mengemas kini set data saya dan menambah lajur baharu dengan lebar sempadan. Dalam kes ini, sebaik sahaja saya memilih kadar semasa untuk ditampal, kedua-dua warna dan lebar akan menjadidikemas kini.
Diskaun | Kod warna | Lebar sempadan |
10% | #00B0F0 | 2 |
15% | #00B050 | 2.5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3.5 |
Sekarang mari kita ubah suai atribut kedua setiap baris dan gantikan 1px dengan sekeping teks berikut:
border-width:~%WhatToEnter [{dataset:'Dataset with discounts',column:'Border width'}]Kemudian saya mengulanginya untuk ketiga-tiga sel baris kedua dan mendapatkan HTML berikut dalam hasilnya:
Setelah templat ini disimpan dan ditampal, sempadan biru yang diluaskan akan muncul dalam e-mel:
Ubah suai gaya sempadan dalam jadual
Dalam bab ini apter Saya ingin menarik perhatian anda kepada parameter lain - gaya. Yang ini akan mengendalikan penampilan sempadan. Sebelum saya menunjukkan kepada anda cara menggunakannya dengan betul, saya perlu kembali ke set data saya dan mengubah suainya mengikut kes semasa saya.
Diskaun | Sempadangaya |
10% | Putus-putus |
15% | Berganda |
20% | Bertitik |
25% | Rabung |
Saya telah mengaitkan setiap kadar diskaun dengan gaya sempadan dan menyimpan set data ini untuk masa hadapan. Makro untuk mendapatkan semula gaya untuk HTML saya ialah yang di bawah:
~%WhatToEnter[{dataset:"Dataset with discounts",column:"Border style"}]Sekarang saya perlu mengemas kini atribut baris kedua dengan menggantikan pepejal (gaya lalai yang saya gunakan selama ini) dengan makro di atas untuk mendapatkan sekeping kod berikut:
data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border style'}]Ini adalah HTML terakhir:
Jika anda menyalin HTML ini dan menampal pada templat anda, hasilnya tidak akan membuat anda menunggu:
Sediakan pemformatan bersyarat untuk menukar penyerlahan, warna teks dan lebar jidar pada masa yang sama
Kami telah mencapai minat yang paling banyak bahagian penting kerana saya akan menunjukkan kepada anda cara menggunakan berbilang pengubahsuaian pada satu masa. Mula-mula, saya akan mengemas kini set data yang saya akan dapatkan semula data daripadanya.Memandangkan saya memutuskan untuk menukar penyerlahan sel, warna teks dan lebar sempadan, semua parameter tersebut perlu dinyatakan. Oleh itu, set data baharu saya akan kelihatan seperti itu:
Diskaun | Kod warna | Kod latar belakang | Lebar sempadan |
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 dilorekkan nada biru muda (# DEEBF6 ) dan sempadannya akan dilebarkan dua kali.
Tetapi bagaimanakah set data ini boleh disambungkan ke jadual Outlook supaya ia diformatkan? Saya telah menyediakan anda untuk tugas ini dalam 2 artikel :) Berikut adalah HTML yang akan mengendalikan semua pengubahsuaian yang diperlukan:
Sekarang mari kita lihat semua pengubahsuaian yang digunakan:
- Contoh pengepala 1 - bahagian ini akan melukis teks pengepala dalam warna daripada lajur "Kod warna". Sekiranya anda rasaseperti anda perlu menyegarkan semula ingatan anda pada lukisan teks, rujuk pada bab Tukar warna fon teks dalam jadual tutorial saya sebelum ini.
- data-set-style="background-color:~%WhatToEnter[ {dataset:'Dataset with discounts',column:'Background code',title:'Select discount'}] - bahagian ini mengemas kini warna latar belakang, mengambil kodnya daripada lajur Kod latar belakang set data. Sila lihat tutorial sel Serlahkan jika anda rasa anda memerlukan penerangan yang lebih terperinci tentang kes ini.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border width'}] – dengan garis HTML ini, lebar sempadan akan ditukar kepada yang dinyatakan dalam Border width Saya telah membincangkannya lebih awal, anda mungkin melihat sekiranya anda terlepas sesuatu.
Apabila saya menampal templat dengan atribut tersebut ditambahkan, hasilnya tidak akan membuatkan saya menunggu:
Ada nota kecil yang saya ingin buat sebelum menutup topik ini. Semasa saya menguji pewarnaan sempadan dalam jadual, saya menghadapi gelagat sempadan yang agak samar-samar dalam kedua-dua versi dalam talian dan desktop Outlook. Oleh kerana sedikit keliru, saya menghubungi pembangun kami untuk mendapatkan penjelasan. Mereka mendapati bahawa klien Outlook yang berbeza membuat jadual dengan cara yang berbeza dan sebab untuk tingkah laku sedemikian ialah pepijat dalam Outlook.
Pasukan kami melaporkan isu ini kepada