A keret színének, szélességének és stílusának módosítása az Outlook táblázatban

  • Ossza Meg Ezt
Michael Brown

Ebben a cikkben megnézheted, hogyan alkalmazhatsz feltételes formázást a táblázat határaira az Outlookban. Megmutatom, hogyan változtathatod meg a színüket, szélességüket és stílusukat. Ezután megtanítom, hogyan végezhetsz egyszerre több módosítást, és hogyan színezheted az Outlook táblázatodat sokféleképpen.

    Először is, egy kis címszót szeretnék tenni e blog újdonsült olvasóinak. Mivel ma a sablonok feltételes formázásáról fogunk beszélni, megmutatom, hogyan állíthatod be őket helyesen a Shared Email Templates kiegészítőnk segítségével az Outlookhoz. Ez az eszköz segít abban, hogy előre elmentett, tökéletesen formázott sablonokat illeszthess be az e-mailekbe, és a levelezési rutinodat néhány kattintásra zsugorítsd.

    Ha már olvastad a Feltételes formázás az Outlook táblázatokban című bemutatómat, akkor tudod, hogyan változtathatod meg a cellák tartalmát és háttérszínét. Ez azonban nem minden, amit tehetsz az Outlook táblázatod feldobása érdekében. Ma megmutatom, hogyan színezheted feltételesen a táblázatod kereteit, és hogyan módosíthatod a szélességüket és a stílusukat.

    Sőt, egy kis bónusz is vár rád az utolsó fejezetben, ahol megmutatom, hogyan alkalmazhatsz egyszerre több módosítást, és hogyan teheted az asztalodat olyan színessé és ragyogóvá, mint a július 4-i tűzijáték ;)

    A cellák határainak színének módosítása

    Hogy megmutassam, hogyan működik a határok festése, ugyanazokat a mintákat fogom használni, mint a múlt heti bemutatóban. Az eset a következő: beillesztek egy sablont, és kiválasztom a táblázat kitöltéséhez a kedvezményes árfolyamot. A választásomtól függően a cella határai az adott színnel lesznek színezve.

    A táblázat, amit ma színezni fogok, az alábbi lesz:

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

    Mivel a feltételes formázást a sablonok HTML-je kezeli, először nyissuk meg a táblázat HTML-kódját:

    1. Nyissa meg a kívánt sablont, és nyomja meg a Szerkesztés :

    2. Keresse meg a HTML megtekintése ikon ( ) a sablon eszköztárán:

    3. Lásd az eredeti HTML-t, amelyet többször módosítanak:

    Ha kíváncsi vagy a színekre és azok kapcsolatára a kedvezményes árakkal, adok egy tippet :) Dataset! Fogalmad sincs, mi az? Akkor tarts egy kis szünetet, és olvasd el először a Kitölthető Outlook sablonok bemutatómat.

    Itt van az eredeti adatkészlet, amelyet az elején használok, és néhány fejezetben egy kicsit javítok:

    Kedvezmény Színkód
    10% #00B0F0
    15% #00B050
    20% #FFC000
    25% #4630A0

    Amikor a szükséges színkódot kell lekérdeznem ebből a táblázatból, a következő makrót használom:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Color code'}]]

    Mivel minden alapot lefedtünk, kezdjük el a színváltást :)

    Egy cella keretének színének frissítése

    Ahhoz, hogy egy táblázat egyetlen cellájának kereteit kiszínezzük, először keressük meg a sablon HTML-jének sorát, és nézzük meg közelebbről az összetevőit:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount
    • " stílus= " egy cella alapvető paramétereinek halmazát jelenti.
    • "width: 32%; border: 1px solid #aeabab " a cella és a keret szélessége, színe és stílusa.
    • "~%MitMegadni[] kedvezmény" a cella tartalma.

    Ez a kódsor azt jelenti, hogy egy cellát fogok látni 1px-es szürke, egyszínű stílusú szegéllyel. Ha bármelyik paramétert kicserélem, az megrongálhatja a táblázat megjelenését a sablonomban, azaz a szegélyek láthatatlanok lesznek (bár beillesztés után minden tökéletesen fog kinézni).

    Szeretném, ha egy sablonban lenne egy szabványos táblázat, amelyet beillesztéskor módosítanék. Tehát hozzáadok egy új attribútumot a paraméterekkel, amelyek beillesztéskor az eredetiek helyébe lépnek:

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

    Vizsgáljuk meg a fenti HTML sort:

    • " style="border : 1px solid #aeabab;" az első attribútum. Ezek a cella eredeti jellemzői.
    • " data-set-style= " egy speciális paraméter, amely segít a fenti attribútumot a beillesztés során a szükséges tulajdonságokkal helyettesíteni.
    • " border:1px solid; border-color: " a második attribútum azon része, ahol szünetet tartunk. Látod, az eleje megegyezik az eredetivel, ugyanaz a szegélyszélesség és stílus. Azonban amikor a színre kerül sor (a paraméter, amit meg akarok változtatni), akkor a következővel helyettesítem border-color: és illessze be a WhatToEnter makrót. Ezért a legördülő választástól függően a makró a színkóddal lesz helyettesítve, és a keret át lesz festve.
    • "~%MitMegadni[] kedvezmény" továbbra is a cella tartalma, amely nem igényel semmilyen változtatást.

    Ezért a teljes HTML a jövőre színezett 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

    Amikor beilleszti ezt a sablont, a frissített cella határa azonnal a kiválasztott színnel lesz színezve:

    Az egész sor határainak festése

    Most fessük ki a mintatáblánk teljes sorára a kereteket, és nézzük meg, hogyan működik. A logika teljesen ugyanaz, mint a fenti bekezdésben, kivéve, hogy a második sor összes celláját frissíteni kell. Miután ugyanazokat a módosításokat, amelyeket fentebb tárgyaltam, az egész sorra alkalmazzuk, a sablon beillesztésekor egy szempillantás alatt ki lesz festve.

    Ha szeretnéd megnézni a kész HTML-t a második sor színezésével, itt van:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

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

    A szegély szélességének módosítása

    Most próbáljuk meg frissíteni nemcsak a szegély színét, hanem a szélességét is. Nézzük meg még egyszer a HTML attribútumot, amely beillesztéskor az eredeti helyébe lép:

    data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Color code'}]">~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discount

    Lásd a 1px paraméter? Ez a színezendő szegélyek szélessége. Kézzel megváltoztathatja, mondjuk 2-re, és a táblázat szegélyei szélesebbek lesznek, amint beilleszti.

    Én azonban másképp csinálom. Frissítem az adatkészletemet, és hozzáadok egy új oszlopot a határok szélességével. Ebben az esetben, amint kiválasztom a beillesztendő jelenlegi árfolyamot, mind a szín, mind a szélesség frissülni fog.

    Kedvezmény Színkód A szegély szélessége
    10% #00B0F0 2
    15% #00B050 2.5
    20% #FFC000 3
    25% #4630A0 3.5

    Most módosítsuk minden sor második attribútumát, és cseréljük ki a következőket 1px a következő szöveggel:

    border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border width'}]

    Ezután megismétlem a második sor mindhárom cellájára, és a következő HTML-t kapom az eredményben:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

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

    Ha ezt a sablont elmentette és beillesztette, a szélesített kék határok megjelennek az e-mailben:

    A szegélyek stílusának módosítása egy táblázatban

    Ebben a fejezetben egy másik paraméterre szeretném felhívni a figyelmet - a stílusra. Ez fogja kezelni a szegélyek megjelenését. Mielőtt megmutatnám, hogyan kell helyesen alkalmazni, vissza kell térnem az adatkészletemhez, és az aktuális esetnek megfelelően módosítani.

    Kedvezmény Határ stílus
    10% Szaggatott
    15% Dupla
    20% Pöttyös
    25% Ridge

    Minden egyes diszkontrátához társítottam egy szegélystílust, és elmentettem ezt az adathalmazt a jövőre nézve. A HTML-em stílusának lekérdezésére szolgáló makró az alábbi lenne:

    ~%WhatToEnter[{dataset: "Dataset with discounts",column: "Border style"}]

    Most frissítenem kell a második sor attribútumait a solid (az alapértelmezett stílus, amit végig használtam) helyettesítésével a fenti makróval, hogy a következő kódot kapjam:

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

    Itt jön a végleges HTML:

    Minta fejléc 1

    Minta fejléc 2

    Minta fejléc 3

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

    Ha bemásolja ezt a HTML-t, és beilleszti a sablonjaiba, az eredmény nem fogja megvárakoztatni:

    Feltételes formázás beállítása a kiemelés, a szöveg színe és a szegélyek szélességének egyidejű megváltoztatására.

    Elérkeztünk a legérdekesebb részhez, mivel most megmutatom, hogyan lehet egyszerre több módosítást alkalmazni. Először is, frissítem az adatállományt, amelyből le fogom hívni az adatokat. Mivel úgy döntöttem, hogy megváltoztatom a cellák kiemelését, a szöveg színét és a szegélyek szélességét, ezeket a paramétereket mind meg kell adni. Ezért az új adatállományom így fog kinézni:

    Kedvezmény Színkód Háttérkód A szegély szélessége
    10% #00B0F0 #DEEBF6 2
    15% #00B050 #E2EFD9 2.5
    20% #FFC000 #FFF2CC 3
    25% #4630A0 #FBE5D5 3.5

    Tehát, ha a 10%-ot választom, akkor a szükséges szöveg kékre lesz festve (# 00B0F0 ), a kiválasztott cellák háttere világoskék árnyalatú lesz (# DEEBF6 ), és határaik kétszeresen kiszélesednek.

    De hogyan lehet ezt az adatkészletet egy Outlook táblázattal összekapcsolni úgy, hogy az formázva legyen? Erre a feladatra már felkészítettelek 2 cikkben :) Itt megy a HTML, ami az összes szükséges módosítást kezeli:

    Minta fejléc 1

    <Minta fejléc 2

    Minta fejléc 3

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

    Most nézzük meg az összes alkalmazott módosítást:

    • Minta fejléc 1 - ez a darab a fejléc szövegét fogja színesre festeni a "Színkód" oszlopból. Ha úgy érzed, hogy fel kell frissítened a memóriádat a szövegfestéssel kapcsolatban, akkor olvasd el az előző bemutatóm A szöveg betűszínének megváltoztatása táblázatban fejezetét.
    • data-set-style="background-color:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Background code',title:'Select discount'}] - ez a rész frissíti a háttérszínt, a kódot a kódot a Háttérkód Ha úgy érzi, hogy részletesebb leírásra van szüksége erről az esetről, nézze meg a Kiemelt cellák bemutatót.
    • data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border width'}] - ezzel a HTML sorral a határok szélessége a megadott szélességre változik a A szegély szélessége Korábban már írtam róla, megnézheted, hátha kihagytál valamit.

    Ha beillesztek egy sablont, amelyhez hozzáadtam ezeket az attribútumokat, az eredmény nem várakoztat meg:

    Van egy kis megjegyzés, amit szeretnék megtenni, mielőtt lezárnám ezt a témát. Miközben a táblázatokban a szegélyek színezését teszteltem, az Outlook online és asztali verziójában is eléggé kétértelműen viselkedtek a szegélyek. Kicsit összezavarodtam, és eljutottam a fejlesztőinkhez, hogy tisztázzuk a dolgot. Ők kiderítették, hogy a különböző Outlook kliensek különböző módon jelenítik meg a táblázatokat, és az ilyen viselkedés oka egy hiba aKilátások.

    Csapatunk jelentette ezt a problémát a Microsoft csapatának, nézd meg a válaszukat ebben a GitHub beszélgetésben :)

    Záró megjegyzés

    Nagyon remélem, hogy sikerült meggyőznöm arról, hogy egy táblázat az Outlookban nem csak fekete kereteket jelent egyszerű szöveggel. Rengeteg lehetőség van a fejlődésre és a kreativitásra :)

    Ha úgy dönt, hogy néhány saját festési kísérletet tesz, csak telepítse a Microsoft Store-ból a Megosztott e-mail sablonokat, és élvezze!

    Ha bármilyen kérdésed maradt, vagy segítségre van szükséged az Outlook táblázatok feltételes formázásával kapcsolatban, csak hagyj néhány szót a Hozzászólások részben, és megoldjuk ;)

    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.