Isi kandungan
Dalam artikel ini anda akan mempelajari cara memformat jadual dalam Outlook secara bersyarat. Saya akan menunjukkan kepada anda cara mengemas kini cat teks sel dan latar belakang dengan warna yang anda pilih daripada senarai lungsur turun.
Persediaan
Sebelum kami memulakan "pelajaran lukisan" kami dan mempelajari cara memformat jadual dalam Outlook secara bersyarat, saya ingin membuat pengenalan kecil tentang apl kami untuk Outlook yang dipanggil Templat E-mel Dikongsi. Dengan alat berguna ini, anda akan menguruskan surat-menyurat anda dalam Outlook secepat dan mudah seperti yang anda bayangkan sebelum ini. Alat tambah akan membantu anda mengelakkan salinan-tampal berulang dan mencipta e-mel yang kelihatan cantik dalam beberapa klik sahaja.
Kini tiba masanya untuk kembali kepada topik utama kami – pemformatan bersyarat dalam jadual Outlook. Dalam erti kata lain, saya akan menunjukkan kepada anda cara mewarnakan sel, sempadan dan kandungannya dalam warna yang dikehendaki. Mula-mula, pastikan anda mengingati cara membuat jadual dalam Outlook.
Memandangkan saya akan mewarna sel berdasarkan nada yang saya pilih daripada senarai lungsur turun, saya perlu membuat satu lagi pra-penyusunan. Jika anda masih ingat tutorial saya tentang cara membuat templat e-mel yang boleh diisi, anda tahu bahawa senarai juntai bawah dibuat dengan bantuan set data. Luangkan sedikit masa untuk mengemas kini pengetahuan anda tentang topik ini jika anda rasa seperti anda terlupa cara mengurus set data dan mari teruskan.
Sekarang saya perlu pra-simpan set data dengan warna yang saya akan gunakan (saya memanggilnyagembira mendapat maklum balas daripada anda!
Set data dengan diskaun) dan tambahkan makro WhatToEnterdengan pilihan lungsur turun. Jadi, berikut ialah set data saya:Diskaun | Kod warna |
10% | #70AD47 |
15% | #475496 |
20% | #FF0000 |
25% | #2E75B5 |
Jika anda tertanya-tanya di mana hendak mendapatkan kod tersebut, buat sahaja jadual kosong, pergi ke Properties dan pilih mana-mana warna. Anda akan melihat kodnya dalam medan yang sepadan, jangan ragu untuk menyalinnya terus dari sana.
Saya mencipta makro WHAT_TO_ENTER dan menyambungkannya ke set data ini kerana saya memerlukannya kemudian:
~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title: Select diskaun'}]Makro kecil ini akan membantu saya mendapatkan menu lungsur diskaun untuk dipilih. Sebaik sahaja saya berbuat demikian, bahagian jadual saya yang diperlukan akan dicat.
Saya faham betapa tidak jelasnya pada masa ini jadi saya tidak akan meninggalkan anda dengan salah faham ini dan mula menunjukkan cara menukar warna teks atau menyerlahkan sel. Saya akan menggunakan sampel asas supaya anda boleh mendapatkan idea dan menghasilkan semula prosedur ini dengan data anda sendiri.
Mari kita mulakan.
Tukar warna fon teks dalam jadual
Mari kita mulakan dengan lorekkan beberapa teks dalam jadual. Saya telah menyediakan templat dengan jadual sampel untuk eksperimen lukisan kami:
Saya matlamatnya adalah untuk melukis teks dalam warna yang sepadan bergantung pada pilihan lungsur turun. Dalam erti kata lain, saya ingin menampal templat, pilih kadar diskaun yang diperlukan dari senarai lungsur dan teks yang ditampal ini akan diwarnakan. Dalam warna apa? Tatal ke atas ke set data dalam bahagian penyediaan, anda akan melihat bahawa setiap kadar diskaun mempunyai kod warna tersendiri. Ini ialah warna yang diingini yang harus digunakan.
Memandangkan saya ingin diskaun ditambah daripada senarai lungsur turun, saya perlu menampal makro WhatToEnter dalam sel ini. Rasa seperti anda perlu menyegarkan ingatan anda tentang subjek ini? Luangkan sedikit masa untuk menyemak salah satu tutorial saya sebelum ini ;)
Jadi, jadual yang terhasil akan kelihatan seperti itu:
Sampel pengepala 1 | Pengepala sampel 2 | Pengepala sampel 3 |
~%WhatToEnter[ {dataset:'Dataset with discounts', column:'Discount', title:'Select diskaun'} ] diskaun |
Lihat, kadar diskaun akan ditambah daripada senarai lungsur turun dan perkataan “diskaun” akan berada di sana juga.
Tetapi bagaimanakah saya boleh menyediakan templat supaya teks dicat dalam warna yang sepadan? Cukup mudah sebenarnya, saya hanya perlu mengemas kini HTML templat sedikit. Mari kita selesaikan bahagian teori dan bergerak ke kanan untuk berlatih.
Warnakan semua teks dalam sel jadual
Mula-muladimatikan, saya membuka kod HTML templat saya dan menyemaknya dengan teliti:
Begini rupa templat saya dalam HTML:
Nota. Selanjutnya saya akan menyiarkan semua kod HTML sebagai teks supaya anda boleh menyalinnya ke templat anda sendiri dan mengubah suai seperti yang anda mahu.
Mari kita lihat dengan sangat dekat HTML di atas. Baris pertama ialah sifat jidar jadual (gaya, lebar, warna, dll.). Kemudian pergi ke baris pertama
Saya berminat dengan elemen pertama baris kedua dengan WHAT_TO_ENTER saya. Pewarnaan akan dilakukan dengan menambah sekeping kod berikut:
TEXT_TO_BE_COLOREDSaya akan memecahkannya untuk anda dan menjelaskan setiap satu daripadanya:
- COLOR parameter mengendalikan lukisan. Jika anda menggantikannya dengan, katakan, "merah", teks ini akan menjadi merah. Walau bagaimanapun, kerana tugas saya adalah untuk memilih warna daripada senarai lungsur turun, saya akan kembali kepada penyediaan sebentar dan mengambil makro WhatToEnter saya dari sana: ~%WhatToEnter[{dataset: 'Dataset dengan diskaun',lajur:'Diskaun',tajuk: Pilih diskaun'}]
- TEXT_TO_BE_COLORED ialah teks yang perlu dilorekkan. Dalam contoh khusus saya, ia ialah " ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount " (salin bahagian ini terus darikod HTML asal untuk mengelakkan rasuah data).
Berikut ialah sekeping kod baharu yang akan saya masukkan dalam HTML saya:
Nota. Anda mungkin perasan bahawa parameter "lajur" berbeza dalam kedua-dua makro tersebut. Ini kerana saya perlu mengembalikan nilai daripada lajur yang berbeza, iaitu lajur:'Kod warna' akan mengembalikan warna yang akan melukis teks manakala lajur:'Diskaun' – diskaun kadar untuk menampal dalam sel.
Timbul persoalan baharu – di mana HTML harus saya letakkan? Secara umum, teks ini harus menggantikan TEXT_TO_BE_COLORED. Dalam sampel saya, ia akan menjadi lajur pertama (
Setelah saya menyimpan perubahan dan menampal templat yang dikemas kini ini, tetingkap pop timbul akan meminta saya memilih diskaun. Saya memilih 10% dan teks saya segera diwarnakan dengan warna hijau.
Lorek sebahagian daripada kandungan sel
Logik untuk mewarna hanya sebahagian daripada selkandungan pada asasnya adalah sama – anda hanya menggantikan teks yang akan diwarnakan dengan kod daripada bab sebelumnya dan meninggalkan seluruh teks seperti sedia ada.
Dalam contoh ini, jika saya perlu mewarnakan peratusan sahaja (tanpa perkataan "diskaun"), saya akan membuka kod HTML, pilih bahagian yang tidak perlu diwarnakan ("diskaun" dalam kes kami) dan alihkannya keluar dari teg:
Dalam sekiranya anda melakukan persediaan mewarna dari awal lagi, cuma perlu diingat bahawa teks berwarna masa hadapan menggantikan TEXT_TO_BE_COLORED , selebihnya kekal selepas penamat . Berikut ialah HTML saya yang diperbaharui:
Nampak? Saya telah meletakkan hanya sebahagian daripada kandungan sel saya dalam teg, justeru hanya bahagian ini yang akan diwarnakan apabila menampal.
Gunakan pemformatan bersyarat pada sel jadual
Sekarang mari ubah tugasan itu sedikit dan cuba serlahkan bukan teks tetapi latar belakang keseluruhan sel dalam jadual sampel yang sama.
Serlahkan satu sel
Ketika saya mengubah suai jadual yang sama, saya tidak akan mengulangi diri saya sendiri dan menampal kod HTML jadual asal dalam bab ini juga. Tatal ke atas sedikit atau lompat terus ke contoh pertamatutorial ini untuk melihat kod yang tidak berubah bagi jadual tidak berwarna.
Jika saya mahu menaungi latar belakang sel dengan diskaun, saya juga perlu mengubah suai HTML sedikit, tetapi pengubahsuaian akan berbeza daripada pewarnaan teks. Perbezaan utama ialah warna harus digunakan bukan pada teks tetapi pada keseluruhan sel.
Sel yang akan diserlahkan kelihatan seperti itu dalam format HTML:
Memandangkan saya ingin menyerlahkan sel, perubahan harus digunakan pada atribut sel, bukan kepada teks. Saya akan memecahkan baris di atas dalam beberapa bahagian, menjelaskan setiap satu daripadanya dan menunjuk ke bahagian yang perlu diubah:
- “style=” bermakna sel baris mempunyai sifat gaya berikut. Di sinilah kami berehat pertama. Semasa saya menetapkan warna latar belakang tersuai, saya menukar style kepada data-set-style .
- "width: 32.2925%; border: 1px hitam pejal;" – itu adalah sifat gaya lalai yang saya maksudkan di atas. Saya perlu menambah satu lagi untuk menyesuaikan latar belakang sel yang dipilih: warna latar belakang . Memandangkan matlamat saya ialah memilih warna untuk digunakan daripada senarai lungsur turun, saya kembali kepada penyediaan saya dan mengambil WhatToEnter sedia dari sana.
Petua. Jika anda mahu sel dicat dalam satu warna dan tidak mahu senarai juntai bawah mengganggu anda setiap kali,cuma gantikan makro dengan nama warna (“biru”, contohnya). Ia akan kelihatan seperti itu: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount
- “ ~%WhatToEnter[] diskaun ” ialah kandungan sel.
Jadi, berikut ialah rupa HTML yang dikemas kini:
Selebihnya jadual kekal seperti sedia ada. Berikut adalah HTML yang terhasil yang akan menyerlahkan sel dengan kadar peratusan:
Apabila saya menyimpan perubahan ini dan menampal jadual yang dikemas kini dalam e-mel, saya akan mendapat senarai lungsur turun dengan diskaun dan sel pertama akan diserlahkan seperti yang dirancang.
Warnakan seluruh baris
Apabila satu sel tidak mencukupi, saya melukis keseluruhan baris :) Anda mungkin berfikir bahawa anda perlu menggunakan langkah-langkah daripada bahagian di atas untuk semua sel dalam sebaris. Saya akan tergesa-gesa untuk mengecewakan anda, prosedurnya akan berbeza sedikit.
Dalam arahan di atas saya telah menunjukkan kepada anda cara mengemas kini latar belakang sel yang mengubah suai bahagian HTML sel ini. Sejak sekarang saya akan mengecat semula keseluruhannyabaris, saya perlu mengambil baris HTMLnya dan menggunakan perubahan terus padanya.
Kini ia bebas pilihan dan kelihatan seperti . Saya perlukan untuk menambah data-set-style= dan tampal WHAT_TO_ENTER saya di sana. Hasilnya, garisan akan kelihatan seperti di bawah:
Oleh itu, keseluruhan HTML jadual dengan sel yang akan dilukis akan kelihatan seperti ini:
Jangan ragu untuk menyalin HTML ini untuk templat anda sendiri untuk memastikan ia berfungsi seperti yang saya gambarkan. Sebagai alternatif, percayai tangkapan skrin di bawah :)
Ringkaskan
Itu sahaja yang saya ingin beritahu anda tentang pemformatan bersyarat dalam jadual Outlook hari ini. Saya menunjukkan kepada anda cara menukar warna kandungan sel dan menyerlahkan latar belakangnya. Harap saya berjaya meyakinkan anda bahawa tiada apa yang istimewa dan sukar dalam mengubah suai HTML templat dan anda akan menjalankan beberapa eksperimen lukisan anda sendiri ;)
FYI, alat ini boleh dipasang dari Microsoft Store pada anda PC, Mac atau tablet Windows dan digunakan pada semua peranti anda secara serentak.
Jika anda mempunyai sebarang soalan atau, mungkin, cadangan tentang pemformatan jadual, sila beritahu saya dalam Komen. Saya akan menjadi