Feltételes formázás az Outlook táblázatokban

  • Ossza Meg Ezt
Michael Brown

Ebben a cikkben megtanulhatja, hogyan lehet feltételesen formázni a táblázatokat az Outlookban. Megmutatom, hogyan lehet frissíteni a cellák szövegének festését. és háttér a legördülő listából kiválasztott színnel.

    Előkészítés

    Mielőtt elkezdenénk a "rajzóránkat" és megtanulnánk, hogyan lehet az Outlookban feltételesen formázni a táblázatokat, szeretnék egy kicsit bemutatni a Shared Email Templates nevű alkalmazásunkat az Outlookhoz. Ezzel a praktikus eszközzel olyan gyorsan és egyszerűen kezelheted a levelezésedet az Outlookban, ahogy eddig csak elképzelni tudtad. A kiegészítő segítségével elkerülheted az ismétlődő copy-paste-eket és szépen kinéző e-maileket hozhatsz létre anéhány kattintás kérdése.

    Most pedig itt az ideje, hogy visszatérjünk a fő témánkhoz - a feltételes formázás az Outlook táblázatokban. Más szóval, megmutatom, hogyan lehet a cellákat, azok kereteit és tartalmát a kívánt színnel színezni. Először is, győződj meg róla, hogy emlékszel, hogyan kell létrehozni a táblázatokat az Outlookban.

    Mivel a cellákat a legördülő listából választott tónus alapján fogom színezni, még egy előrendelést kell tennem. Ha emlékszel a kitölthető e-mail sablonok készítéséről szóló bemutatómra, akkor tudod, hogy a legördülő listákat adatkészletek segítségével hozzuk létre. Szánj egy pillanatot arra, hogy frissítsd a tudásodat ebben a témában, ha úgy érzed, hogy elfelejtetted, hogyan kell kezelni az adatkészleteket, és menjünk tovább.

    Most előzetesen el kell mentenem egy adatkészletet a használni kívánt színekkel (én úgy hívtam, hogy Adatkészlet kedvezményekkel ) és adjuk hozzá a WhatToEnter makró a legördülő kiválasztással. Itt van tehát az adatállományom:

    Kedvezmény Színkód
    10% #70AD47
    15% #475496
    20% #FF0000
    25% #2E75B5

    Ha kíváncsi vagy, honnan szerezheted meg ezeket a kódokat, csak hozz létre egy üres táblázatot, menj be a Tulajdonságok és válasszon ki egy tetszőleges színt. A megfelelő mezőben látni fogja a kódját, nyugodtan másolja ki onnan.

    Létrehozom a WHAT_TO_ENTER makrót, és összekapcsolom ezzel az adatkészlettel, mivel később szükségem lesz rá:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title: Select discount'}]]

    Ez a kis makró segít nekem abban, hogy a kedvezményes legördülő menüpontból választhassak. Ha ezt megtettem, akkor a táblázatom szükséges része meg lesz festve.

    Megértem, hogy ez egyelőre nem tűnik egyértelműnek, ezért nem hagyom itt ezt a félreértést, és elkezdem bemutatni, hogyan lehet megváltoztatni a szöveg színét vagy kiemelni egy cellát. Alapvető mintákat fogok használni, hogy megkapja az ötletet, és reprodukálni tudja ezt az eljárást a saját adataival.

    Kezdjük el.

    A táblázatban lévő szöveg betűszínének módosítása

    Kezdjük a táblázatban lévő szöveg árnyékolásával. A festési kísérleteinkhez készítettem egy sablon mintatáblázatot:

    Minta fejléc 1 Minta fejléc 2 Minta fejléc 3 [Itt kell megadni a diszkontrátát]

    A célom az, hogy a szöveget a legördülő választástól függően a megfelelő színűre fessem. Más szóval, szeretnék beilleszteni egy sablont, kiválasztani a szükséges kedvezménykamatlábat a legördülő listából, és ez a beillesztett szöveg színes lesz. Milyen színűre? Görgessünk fel az előkészítő részben lévő adatkészlethez, látni fogjuk, hogy minden kedvezménykamatlábnak saját színkódja van. Ez a kívánt szín, amit ki kellhasznált.

    Mivel azt szeretném, hogy a kedvezményt a legördülő listából adjam hozzá, be kell illesztenem a WhatToEnter makrót ebbe a cellába. Úgy érzed, hogy fel kell frissítened a memóriádat ebben a témában? Szánj rá egy pillanatot, hogy megnézd az egyik korábbi bemutatómat ;)

    A kapott táblázat így fog kinézni:

    Minta fejléc 1 Minta fejléc 2 Minta fejléc 3
    ~%WhatToEnter[ {dataset:'Dataset with discounts', column:'Discount', title:'Select discount'} ] discount

    Látod, a kedvezmény mértéke a legördülő listából lesz hozzáadva, és a "kedvezmény" szó egyébként is ott lesz.

    De hogyan tudom beállítani a sablont úgy, hogy a szöveg a megfelelő színűre legyen festve? Valójában elég egyszerű, csak a sablon HTML-jét kell egy kicsit frissítenem. Fejezzük be az elméleti részt, és térjünk át a gyakorlatra.

    A táblázat cellájának összes szövegének színezése

    Először is, megnyitom a sablonom HTML-kódját, és alaposan megnézem:

    Így néz ki a sablonom HTML-ben:

    Megjegyzés: A továbbiakban az összes HTML kódot szövegként fogom közzétenni, így átmásolhatod őket a saját sablonjaidba, és módosíthatod őket, ahogy szeretnéd.

    Nézzük meg a fenti HTML-t. Az első sor a táblázat keretének tulajdonságai (stílus, szélesség, szín, stb.), majd az első sor következik. (3 táblázat adatcellájának elemei 3 oszlophoz) az attribútumaikkal együtt. Ezután a második sor kódját látjuk.

    Engem a második sor első eleme érdekel a WHAT_TO_ENTER-emmel. A színezés a következő kódrészlet hozzáadásával történik:

    TEXT_TO_BE_COLORED

    Darabokra bontom neked, és mindegyiküket tisztázom:

    • A SZÍN paraméter kezeli a festést. Ha ezt kicseréljük mondjuk "red"-re, akkor ez a szöveg piros lesz. Mivel azonban az én feladatom az, hogy a legördülő listából válasszak egy színt, egy pillanatra visszatérek az előkészítéshez, és az előkészített WhatToEnter makró onnan: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title: Select discount'}]
    • TEXT_TO_BE_COLORED az a szöveg, amelyet árnyékolni kell. Az én konkrét példámban ez a " ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount " (másolja ezt a részt közvetlenül az eredeti HTML kódból, hogy elkerülje az adatok sérülését).

    Itt van az új kódrészlet, amit beillesztek a HTML-embe:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Megjegyzés: Talán észrevetted, hogy az "oszlop" paraméter különbözik a két makróban. Ez azért van, mert különböző oszlopok értékét kell visszaadnom, azaz. oszlop:'Színkód' visszaadja azt a színt, ami a szöveget fogja festeni, míg a oszlop:'Kedvezmény' - a diszkontráta beillesztése egy cellába.

    Felmerül egy újabb kérdés - a HTML melyik helyére tegyem ezt a szöveget? Általánosságban szólva, ennek a szövegnek a következő szöveg helyébe kell lépnie TEXT_TO_BE_COLORED. Az én példámban ez az első oszlop ( ) a második sorban (oszlopban). Tehát a WTE makrót és a "discount" szót a fenti kóddal helyettesítem, és a következő HTML-t kapom:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Amint elmentem a változtatásokat és beillesztem ezt a frissített sablont, egy felugró ablak megkér, hogy válasszam ki a kedvezményt. 10%-ot választok, és a szövegem azonnal zöldre színeződik.

    A cella tartalmának egy részének árnyékolása

    A cella tartalmának csak egy részének színezésére szolgáló logika alapvetően ugyanaz - csak a színezni kívánt szöveget cseréli ki az előző fejezetben leírt kóddal, a szöveg többi részét változatlanul hagyva.

    Ebben a példában, ha csak a százalékos értéket kell kiszíneznem (a "kedvezmény" szó nélkül), akkor megnyitom a HTML-kódot, kiválasztom azt a részt, amelyet nem kell kiszínezni ("kedvezmény" a mi esetünkben), és áthelyezem a címkéből:

    Abban az esetben, ha a színezés előkészületeit a legelejétől kezdve végzi, csak tartsa szem előtt, hogy a jövőbeni színes szöveg a következő helyére kerül TEXT_TO_BE_COLORED , a többi marad a befejezés után. Itt van az én megújított HTML-em:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Látod? A cellám tartalmának csak egy részét helyeztem el a címkéken belül, ezért csak ez a rész lesz színes a beillesztéskor.

    Feltételes formázás alkalmazása a táblázat celláira

    Most változtassunk egy kicsit a feladaton, és próbáljuk meg nem a szöveget, hanem a teljes cellaháttér kiemelését ugyanabban a mintatáblázatban.

    Jelöljön ki egy cellát

    Mivel ugyanazt a táblázatot módosítom, nem ismétlem magam, és az eredeti táblázat HTML-kódját is beillesztem ebbe a fejezetbe. Lapozz egy kicsit feljebb, vagy ugorj rögtön a bemutató első példájához, hogy láthasd a színezetlen táblázat változatlan kódját.

    Ha a cella hátterét akarom árnyalni a kedvezménnyel, akkor is módosítanom kell egy kicsit a HTML-t, de a módosítás különbözni fog a szöveg színezésétől. A fő különbség az, hogy a színt nem a szövegre, hanem az egész cellára kell alkalmazni.

    A kiemelendő cella így néz ki a HTML formátumban:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Mivel egy cellát szeretnék kiemelni, a változtatásokat a cella attribútumára kell alkalmazni, nem pedig a szövegre. A fenti sort részekre bontom, mindegyiket pontosítom, és rámutatok a módosítandó részekre:

    • "style=" azt jelenti, hogy a sor cellája a következő stílustulajdonságokkal rendelkezik. Itt tartjuk az első szünetet. Mivel egyéni háttérszínt kell beállítanom, megváltoztatom a stílus a címre. adathalmaz-stílusú .
    • "width: 32.2925%; border: 1px solid black;" - ezek az alapértelmezett stílustulajdonságok, amelyekre fentebb gondoltam. Hozzá kell adnom egy másikat a kiválasztott cella hátterének testreszabásához: background-color Mivel a célom az, hogy egy legördülő listából kiválasszam a használni kívánt színt, visszatérek a felkészülésemhez, és onnan veszem a kész WhatToEnter-t.

    Tipp: Ha azt akarod, hogy a cella egy színűre legyen festve, és nem akarod, hogy a legördülő lista minden alkalommal zavarjon, csak helyettesítsd a makrót a szín nevével ("kék", például). Így fog kinézni: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    • " ~%MitMegadni[] kedvezmény " a cella tartalma.

    Tehát, itt van a frissített HTML néz ki:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    A táblázat többi része változatlan marad. Íme az eredményül kapott HTML, amely kiemeli a százalékos arányt tartalmazó cellát:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Amikor elmentem ezt a módosítást, és beillesztem a frissített táblázatot egy e-mailbe, megkapom a legördülő listát a kedvezményekkel, és az első cella a tervek szerint ki lesz emelve.

    Teljes sor színezése

    Ha egy cella nem elég, akkor az egész sort átfestem :) Azt gondolhatod, hogy a fenti részben leírt lépéseket kell alkalmaznod a sor összes cellájára. Sietek csalódást okozni, az eljárás egy kicsit eltér.

    A fenti utasításokban megmutattam, hogyan frissíthetjük a cella hátterét, módosítva ennek a cellának a HTML-darabját. Mivel most az egész sort át fogom festeni, a HTML-sorát kell vennem, és a módosításokat közvetlenül arra kell alkalmaznom.

    Most már opciók nélkül, és úgy néz ki, mint . Hozzá kell adnom data-set-style= és illesszük be oda a WHAT_TO_ENTER-t. Az eredményben a sor az alábbi módon fog kinézni:

    Így a táblázat teljes HTML-je a festendő cellával így fog kinézni:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Nyugodtan másold le ezt a HTML-t a saját sablonjaidhoz, hogy megbizonyosodj róla, hogy úgy működik, ahogy leírtam. Vagy bízz az alábbi képernyőképben :)

    Összegzés

    Ennyit szerettem volna ma elmondani az Outlook táblázatok feltételes formázásról. Megmutattam, hogyan lehet megváltoztatni a cellák 'tartalmának színét és kiemelni a hátterüket. Remélem, sikerült meggyőznöm arról, hogy nincs semmi különleges és bonyolult a sablon HTML módosításában, és te is lefuttatsz néhány saját festési kísérletet ;)

    Csak hogy tudd, az eszköz telepíthető a Microsoft Store-ból a PC-re, Macre vagy Windows táblagépre, és az összes eszközön egyszerre használható.

    Ha bármilyen kérdésed vagy esetleg javaslatod van a táblázatok formázásával kapcsolatban, kérlek, jelezd a hozzászólásokban. Örülök, ha válaszolsz!

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.