Změna barvy, šířky a stylu rámečku v tabulce aplikace Outlook

  • Sdílet Toto
Michael Brown

V tomto článku se dozvíte, jak v aplikaci Outlook použít podmíněné formátování na okraje tabulky. Ukážu vám, jak změnit jejich barvu, šířku a styl. Pak vás naučím, jak provést několik úprav najednou a obarvit tabulku v aplikaci Outlook mnoha různými způsoby.

    Nejprve bych rád udělal malou poznámku pro nováčky tohoto blogu. Protože dnes budeme mluvit o podmíněném formátování v šablonách, ukážu vám, jak je správně nastavit pomocí doplňku Sdílené šablony e-mailů pro Outlook. Tento nástroj vám pomůže vložit do e-mailů předem uložené dokonale naformátované šablony a smrsknout rutinní korespondenci na několik kliknutí.

    Pokud jste již četli můj návod Podmíněné formátování v tabulkách aplikace Outlook, víte, jak změnit obsah buněk a barvu pozadí. To však není vše, co můžete udělat pro oživení tabulky aplikace Outlook. Dnes vám ukážu způsoby, jak podmíněně obarvit okraje tabulky a upravit jejich šířku a styl.

    V poslední kapitole na vás navíc čeká malý bonus, kde vám ukážu, jak aplikovat několik úprav najednou, aby byl váš stůl barevný a zářivý jako ohňostroj 4. července ;)

    Změna barvy okrajů buněk

    Abych vám ukázal, jak funguje obarvení okrajů, použiji stejné ukázky z minulého týdne. Případ je následující: vložím šablonu a zvolím slevovou sazbu, kterou vyplním tabulku. V závislosti na mé volbě se obarví okraje buněk konkrétní barvou.

    Dnes budu vybarvovat následující tabulku:

    Ukázka záhlaví 1 Ukázka záhlaví 2 Ukázka záhlaví 3
    ~%WhatToEnter[ {dataset:'Dataset with discounts', column:'Discount', title:'Select discount'} ] sleva

    Protože podmíněné formátování se zpracovává v kódu HTML šablon, otevřeme nejprve kód HTML této tabulky:

    1. Otevřete šablonu, která vás zajímá, a stiskněte Upravit :

    2. Najděte Zobrazit HTML ikona ( ) na panelu nástrojů šablony:

    3. Podívejte se na původní kód HTML, který bude několikrát upraven:

    Pokud vás zajímají barvy a jejich souvislost se slevovými sazbami, napovím vám :) Datová sada! Netušíte, co to je? Pak si udělejte malou pauzu a přečtěte si nejprve můj návod Vyplnitelné šablony Outlooku.

    Zde je původní soubor dat, který použiji na začátku a v několika kapitolách ho trochu vylepším:

    Sleva Barevný kód
    10% #00B0F0
    15% #00B050
    20% #FFC000
    25% #4630A0

    Když potřebuji z této tabulky získat potřebný kód barvy, použiji následující makro:

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

    Protože máme všechny základy za sebou, začneme měnit barvy :)

    Aktualizace barvy okraje jedné buňky

    Chcete-li obarvit okraje jedné buňky v tabulce, najděte nejprve její řádek v HTML šablony a podívejte se blíže na její součásti:

    ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] sleva
    • " styl= " představuje soubor základních parametrů buňky.
    • "šířka: 32%; border: 1px solid #aeabab " jsou šířka, barva a styl buňky a rámečku.
    • "~%WhatToEnter[] sleva" je obsah buňky.

    Tento řádek kódu znamená, že se mi zobrazí buňka s 1px šedými okraji plného stylu. Pokud nahradím některý z těchto parametrů, může to poškodit vzhled tabulky v mé šabloně, tj. okraje budou neviditelné (i když po vložení bude vše vypadat perfektně).

    Rád bych měl v šabloně standardní tabulku a při vkládání ji nechal upravit. Přidám tedy jeden nový atribut s parametry, který při vkládání nahradí ty původní:

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

    Prozkoumejme výše uvedený řádek HTML:

    • " style="border : 1px solid #aeabab;" je první atribut. To jsou původní vlastnosti buňky.
    • " data-set-style= " je speciální parametr, který mi při vkládání pomůže nahradit výše uvedený atribut potřebnou sadou vlastností.
    • " border:1px solid; border-color: " je část druhého atributu, u které se pozastavíme. Vidíte, že začátek je totožný s původním, stejná šířka rámečku i styl. Když však dojde na barvu (parametr, který chci změnit), nahradím ji za parametr border-color: a vložte makro WhatToEnter. Proto se v závislosti na volbě v rozevíracím seznamu makro nahradí kódem barvy a okraj se překreslí.
    • "~%WhatToEnter[] discount" je stále obsah buňky, který nevyžaduje žádné změny.

    Úplné HTML s buňkou v barvě budoucnosti bude tedy vypadat takto:

    Ukázka záhlaví 1

    Ukázka záhlaví 2

    Ukázka záhlaví 3

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

    Po vložení této šablony se okraj aktualizované buňky ihned obarví zvolenou barvou:

    Malování okrajů celého řádku

    Nyní namalujeme okraje na celý řádek naší ukázkové tabulky a podíváme se, jak to funguje. Logika je naprosto stejná jako v odstavci výše, jen je třeba aktualizovat všechny buňky druhého řádku. Jakmile se na celý řádek aplikují stejné úpravy, které jsem popsal výše, při vkládání šablony se v mžiku namaluje.

    Pokud se chcete podívat na hotové HTML s obarvením druhého řádku, zde je:

    Ukázka záhlaví 1

    Ukázka záhlaví 2

    Ukázka záhlaví 3

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

    Změna šířky okraje

    Nyní zkusíme aktualizovat nejen barvu rámečku, ale také jeho šířku. Podívejte se ještě jednou na atribut HTML, který při vkládání nahradí původní:

    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'}] sleva

    Viz 1px parametr? Jedná se o šířku ohraničení, které má být barevné. Můžete jej ručně změnit například na 2 a po vložení se ohraničení tabulky rozšíří.

    Udělám to však jinak. Aktualizuji datovou sadu a přidám nový sloupec s šířkou ohraničení. V tomto případě, jakmile vyberu současnou sazbu, kterou chci vložit, aktualizuje se barva i šířka.

    Sleva Barevný kód Šířka okraje
    10% #00B0F0 2
    15% #00B050 2.5
    20% #FFC000 3
    25% #4630A0 3.5

    Nyní upravme druhý atribut každého řádku a nahraďme jej slovy 1px s následujícím textem:

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

    Pak to zopakuji pro všechny tři buňky druhého řádku a ve výsledku dostanu následující HTML:

    Ukázka záhlaví 1

    Ukázka záhlaví 2

    Ukázka záhlaví 3

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

    Po uložení a vložení této šablony se v e-mailu zobrazí rozšířené modré okraje:

    Úprava stylu ohraničení v tabulce

    V této kapitole bych vás rád upozornil na další parametr - styl. Ten se bude starat o vzhled rámečků. Než vám ukážu, jak jej správně aplikovat, budu se muset vrátit ke své datové sadě a upravit ji podle aktuálního případu.

    Sleva Styl ohraničení
    10% Čárkovaně
    15% Dvojitý
    20% Tečkované
    25% Hřeben

    Každou diskontní sazbu jsem přiřadil ke stylu ohraničení a uložil tuto datovou sadu pro budoucnost. Makro pro načtení stylu pro mé HTML by bylo následující:

    ~%WhatToEnter[{dataset: "Dataset se slevami",column: "Border style"}]

    Nyní budu muset aktualizovat atributy druhého řádku nahrazením stylu solid (výchozí styl, který jsem celou dobu používal) výše uvedeným makrem, abych získal následující část kódu:

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

    Zde je finální HTML:

    Ukázka záhlaví 1

    Ukázka záhlaví 2

    Ukázka záhlaví 3

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

    Pokud tento kód HTML zkopírujete a vložíte do svých šablon, výsledek vás nenechá čekat:

    Nastavení podmíněného formátování pro současnou změnu zvýraznění, barvy textu a šířky rámečků.

    Dostali jsme se k nejzajímavější části, protože vám ukážu, jak aplikovat více úprav najednou. Nejprve aktualizuji dataset, ze kterého budu získávat data. Protože jsem se rozhodl změnit zvýraznění buněk, barvu textu a šířku okrajů, je třeba všechny tyto parametry zadat. Proto bude můj nový dataset vypadat takto:

    Sleva Barevný kód Základní kód Šířka okraje
    10% #00B0F0 #DEEBF6 2
    15% #00B050 #E2EFD9 2.5
    20% #FFC000 #FFF2CC 3
    25% #4630A0 #FBE5D5 3.5

    Pokud tedy zvolím 10 %, potřebný text bude vybarven modře (# 00B0F0 ), bude pozadí vybraných buněk vystínováno světle modrým tónem (# DEEBF6 ) a jejich hranice se rozšíří dvakrát.

    Jak ale tuto datovou sadu propojit s tabulkou Outlooku tak, aby se formátovala? Na tento úkol jsem vás připravoval ve 2 článcích :) Zde je HTML, které zvládne všechny potřebné úpravy:

    Ukázka záhlaví 1

    <Ukázka záhlaví 2

    Ukázka záhlaví 3

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

    Nyní se podívejme na všechny použité úpravy:

    • Ukázka záhlaví 1 - tento kousek vybarví text záhlaví barvou ze sloupce "Kód barvy". Pokud máte pocit, že si potřebujete osvěžit paměť ohledně malování textu, podívejte se na kapitolu Změna barvy písma textu v tabulce v mém předchozím návodu.
    • data-set-style="background-color:~%WhatToEnter[{dataset:'Dataset se slevami',column:'Background code',title:'Vybrat slevu'}] - tato část aktualizuje barvu pozadí, přičemž její kód přebírá z pole Základní kód sloupce datového souboru. Pokud máte pocit, že potřebujete podrobnější popis tohoto případu, neváhejte se podívat na výukový program Zvýraznění buněk.
    • data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset se slevami',column:'Border width'}] - s tímto řádkem HTML se šířka okrajů změní na šířku zadanou v poli Šířka okraje Mám to popsané v dřívějších článcích, můžete se podívat, jestli vám něco neuniklo.

    Když vložím šablonu s těmito přidanými atributy, výsledek mě nenechá čekat:

    Před uzavřením tohoto tématu bych rád uvedl malou poznámku. Při testování podbarvování okrajů v tabulkách jsem se setkal s poměrně nejednoznačným chováním okrajů jak v online, tak v desktopové verzi Outlooku. Protože jsem byl trochu zmatený, obrátil jsem se na naše vývojáře s žádostí o vysvětlení. Ti zjistili, že různí klienti Outlooku vykreslují tabulky různým způsobem a důvodem takového chování je chyba v aplikaciVýhled.

    Náš tým tento problém nahlásil týmu společnosti Microsoft, jejich odpověď si můžete prohlédnout v této konverzaci na GitHubu :)

    Závěrečná poznámka

    Pevně doufám, že se mi podařilo přesvědčit vás, že tabulka v Outlooku není jen černé ohraničení s obyčejným textem. Je tu spousta prostoru pro zlepšení a kreativitu :)

    Pokud se rozhodnete pro několik vlastních malířských pokusů, stačí si nainstalovat sdílené e-mailové šablony z obchodu Microsoft Store a užít si je!

    Pokud máte ještě nějaké dotazy nebo potřebujete pomoci s podmíněným formátováním v tabulkách aplikace Outlook, stačí zanechat pár slov v sekci Komentáře a my to vyřešíme ;)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.