Voorwaardelike formatering in Outlook-tabelle

  • Deel Dit
Michael Brown

In hierdie artikel sal jy leer hoe om tabelle voorwaardelik in Outlook te formateer. Ek sal jou wys hoe om die verf van selle se teks en agtergrond op te dateer met die kleur wat jy op die aftreklys kies.

    Voorbereiding

    Voordat ons met ons “tekenles” begin en leer hoe om tabelle voorwaardelik in Outlook te formateer, wil ek graag 'n klein inleiding maak van ons toepassing vir Outlook genaamd Shared Email Templates. Met hierdie handige hulpmiddel sal jy jou korrespondensie in Outlook so vinnig en maklik bestuur as wat jy voorheen net kon dink. Die byvoeging sal jou help om herhalende kopieer-plakkers te vermy en mooi e-posse te skep in 'n kwessie van 'n paar kliks.

    Dit is nou hoog tyd om terug te keer na ons hoofonderwerp – voorwaardelike formatering in Outlook-tabelle. Met ander woorde, ek sal jou wys hoe om selle, hul grense en inhoud in die gewenste kleur in te kleur. Maak eers seker dat jy onthou hoe om tabelle in Outlook te skep.

    Aangesien ek selle sal inkleur op grond van die toon wat ek uit die aftreklys kies, sal ek nog een voorafreëling moet maak. As u my tutoriaal onthou oor hoe om vulbare e-possjablone te skep, weet u dat aftreklyste met behulp van datastelle geskep word. Neem 'n oomblik om jou kennis oor hierdie onderwerp op te dateer as jy voel jy het vergeet hoe om datastelle te bestuur en kom ons gaan aan.

    Nou moet ek vooraf 'n datastel stoor met die kleure waarna ek gaan. gebruik (ek het dit genoembly om van jou terug te hoor!

    Datastel met afslag) en voeg die WatToEnter-makro by met die keuselys. So, hier is my datastel:
    Afslag Kleurkode
    10% #70AD47
    15% #475496
    20% #FF0000
    25% #2E75B5

    As jy wonder waar om daardie kodes te kry, skep net 'n leë tabel, gaan na sy Eienskappe en kies enige kleur. U sal die kode daarvan in die ooreenstemmende veld sien, kopieer dit gerus van daar af.

    Ek skep die WHAT_TO_ENTER makro en koppel dit aan hierdie datastel soos ek dit later sal benodig:

    ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel: Kies afslag'}]

    Hierdie klein makro sal my help om die afslagaftreklys te kry om van te kies. Sodra ek dit doen, sal die nodige deel van my tabel geverf word.

    Ek verstaan ​​hoe onduidelik dit vir nou kan lyk, so ek sal jou nie met hierdie misverstand laat en begin wys hoe om die kleur van teks te verander nie of merk 'n sel uit. Ek sal basiese voorbeelde gebruik sodat jy die idee kan kry en hierdie prosedure met jou eie data kan reproduseer.

    Kom ons begin daarmee.

    Verander die fontkleur van teks in tabel

    Kom ons begin met die skakering van 'n bietjie teks in die tabel. Ek het 'n sjabloon met 'n voorbeeldtabel vir ons skildereksperimente voorberei:

    Voorbeeldopskrif 1 Voorbeeldopskrif 2 Voorbeeldkopskrif3 [Die verdiskonteringskoers moet hier ingevoer word]

    My doel is om die teks in die ooreenstemmende kleur te verf, afhangende van die keuse van die keuselys. Met ander woorde, ek wil 'n sjabloon plak, kies die nodige afslagkoers uit die aftreklys en hierdie geplakte teks sal gekleur word. In watter kleur? Blaai op na die datastel in die voorbereidingsdeel, jy sal sien dat elke afslagkoers sy eie kleurkode het. Dit is die gewenste kleur wat gebruik moet word.

    Aangesien ek wil hê dat die afslag vanaf die aftreklys bygevoeg moet word, moet ek die WhatToEnter-makro in hierdie sel plak. Voel jy dat jy jou geheue oor hierdie onderwerp moet verfris? Neem 'n oomblik om na een van my vorige tutoriale te kyk ;)

    So, die resulterende tabel sal so lyk:

    Voorbeeldkop 1 Voorbeeldopskrif 2 Voorbeeldopskrif 3
    ~%WhatToEnter[ {dataset:'Dataset met afslag', kolom:'Afslag', titel:'Kies afslag'} ] afslag

    Sien, die afslagkoers sal bygevoeg word vanaf die aftreklys en die woord “afslag” sal in elk geval daar wees.

    Maar hoe kan ek die sjabloon opstel sodat die teks in die ooreenstemmende kleur geverf word? Eintlik redelik maklik, ek sal net die sjabloon se HTML 'n bietjie moet opdateer. Kom ons voltooi die teorie-deel en beweeg regs na praktyk.

    Kleur alle teks in tabelsel in

    Eersaf, maak ek die HTML-kode van my sjabloon oop en kyk dit noukeurig na:

    Hier is hoe my sjabloon in HTML lyk:

    Let wel. Verder sal ek alle HTML-kodes as teks plaas sodat jy dit na jou eie sjablone kan kopieer en verander soos jy wil.

    Kom ons kyk noukeurig na die HTML hierbo. Die eerste reël is die eienskappe van die tabelgrens (styl, breedte, kleur, ens.). Dan gaan die eerste ry (3 tabeldataselelemente vir 3 kolomme) met hul eienskappe. Dan sien ons die kode van die tweede ry.

    Ek stel belang in die eerste element van die tweede ry met my WHAT_TO_ENTER. Die inkleur sal gedoen word deur die volgende stukkie kode by te voeg:

    TEXT_TO_BE_COLORED

    Ek sal dit vir jou in stukke opbreek en elkeen van hulle duidelik maak:

    • Die KLEUR parameter hanteer die skildery. As jy dit vervang met, kom ons sê, "rooi", sal hierdie teks rooi word. Aangesien my taak egter is om 'n kleur uit die aftreklys te kies, sal ek vir 'n sekonde teruggaan na die voorbereiding en my voorbereide WhatToEnter -makro van daar af neem: ~%WhatToEnter[{dataset: 'Datastel met afslag',kolom:'Afslag',titel: Kies afslag'}]
    • TEXT_TO_BE_COLORED is die teks wat ingekleur moet word. In my spesifieke voorbeeld sou dit " ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag " (kopieer hierdie stuk direk vanafdie oorspronklike HTML-kode om datakorrupsie te vermy).

    Hier is die nuwe stukkie kode wat ek in my HTML sal invoeg:

    ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    Let wel. Jy het dalk opgemerk dat die "kolom" parameter verskil in daardie twee makro's. Dit is omdat ek die waarde van verskillende kolomme moet terugstuur, dit wil sê kolom:'Kleurkode' sal die kleur terugstuur wat die teks sal verf terwyl kolom:'Afslag' – die afslag koers vir plak in 'n sel.

    'n Nuwe vraag ontstaan ​​– in watter plek van die HTML moet ek dit plaas? Oor die algemeen moet hierdie teks TEXT_TO_BE_COLORED vervang. In my voorbeeld sal dit die eerste kolom ( ) van die tweede ry (kolom) wees. So, ek vervang die WTE makro en die woord "afslag" met die kode hierbo en kry die volgende HTML:

    Voorbeeldopskrif 1

    Voorbeeldopskrif 2

    Voorbeeldopskrif 3

    ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag' }] afslag

    Sodra ek die veranderinge stoor en hierdie opgedateerde sjabloon plak, 'n opspringvenster sal my vra om 'n afslag te kies. Ek kies 10% en my teks word dadelik groen ingekleur.

    Skakeer deel van sel se inhoud

    Die logika om slegs 'n deel van die sel se in te kleurinhoud is basies dieselfde – jy vervang slegs die teks wat ingekleur moet word met die kode van die vorige hoofstuk en laat die res van die teks soos dit is.

    In hierdie voorbeeld, as ek net die persentasie moet inkleur (sonder die woord "afslag"), sal ek die HTML-kode oopmaak, die deel kies wat nie gekleur hoef te word nie ("afslag" in ons geval) en dit uit die merker skuif:

    In As jy van die begin af die inkleurvoorbereidings doen, hou net in gedagte dat die toekomsgekleurde teks in die plek van TEKS_TO_BE_KLEUR gaan, die res bly na die einde. Hier is my hernude HTML:

    Voorbeeldkopskrif 1

    Voorbeeldopskrif 2

    Voorbeeldopskrif 3

    ~%WhatToEnter[{datastel:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    Sien? Ek het net 'n deel van my sel se inhoud binne die etikette geplaas, dus sal slegs hierdie deel gekleur word wanneer dit geplak word.

    Pas voorwaardelike formatering op tabelselle toe

    Kom ons verander nou die taak 'n bietjie en probeer om nie die teks uit te lig nie, maar die hele selle se agtergrond in dieselfde voorbeeldtabel.

    Merk een sel

    Aangesien ek dieselfde tabel wysig, sal ek nie myself herhaal en die HTML-kode van die oorspronklike tabel ook in hierdie hoofstuk plak nie. Rol 'n bietjie op of spring regs na die eerste voorbeeld vanhierdie tutoriaal om die onveranderde kode van die ongekleurde tabel te sien.

    As ek die agtergrond van die sel met die afslag wil skakeer, sal ek ook die HTML 'n bietjie moet wysig, maar die wysiging sal verskil van die tekskleur. Die belangrikste verskil is dat die kleur nie op die teks toegepas moet word nie, maar op die hele sel.

    Die sel wat uitgelig moet word, lyk so in die HTML-formaat:

    ~%WhatToEnter [{dataset:'Dataset met afslag',kolom:'Afslag',title:'Kies afslag'}] afslag

    Omdat ek 'n sel wil uitlig, moet die veranderinge op die selkenmerk toegepas word, nie om te teksboodskap. Ek sal die lyn hierbo in dele breek, elkeen van hulle duidelik maak en wys na die dele wat verander moet word:

    • “style=” beteken dat die ry se sel het die volgende styl eienskappe. Dit is waar ons ons eerste blaaskans neem. Soos ek 'n gepasmaakte agtergrondkleur moet stel, verander ek styl na data-stel-styl .
    • "width: 32.2925%; border: 1px soliede swart;" – dit is die standaardstyl eienskappe wat ek hierbo bedoel het. Ek moet nog een byvoeg om die agtergrond van die gekose sel aan te pas: agtergrondkleur . Aangesien my doel is om die kleur te kies om te gebruik uit 'n aftreklys, gaan ek terug na my voorbereiding en neem die gereed WhatToEnter van daar af.

    Wenk. As jy wil hê dat die sel in een kleur geverf moet word en nie wil hê dat die aftreklys jou elke keer pla nie,vervang net 'n makro met die kleurnaam ("blou", byvoorbeeld). Dit sal so lyk: ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    • ~%WhatToEnter[] afslag ” is die sel se inhoud.

    So, hier is die opgedateerde HTML-voorkoms:

    ~ %WhatToEnter[{datastel:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    Die res van die tabel bly soos dit is. Hier volg die HTML wat die sel met die persentasiekoers sal uitlig:

    Voorbeeldopskrif 1

    Voorbeeldopskrif 2

    Voorbeeldopskrif 3

    ~%WhatToEnter[{dataset:'Dataset met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    Wanneer ek hierdie verandering stoor en die opgedateerde tabel in 'n e-pos plak, sal ek die aftreklys kry met afslag en die eerste sel sal uitgelig word soos beplan.

    Kleur hele ry in

    Wanneer een sel nie genoeg is nie, verf ek die hele ry :) Jy mag dalk dink dat jy die stappe van die afdeling hierbo sal moet toepas vir al die selle in n ry. Ek sal haas om jou teleur te stel, die prosedure sal 'n bietjie verskil.

    In die instruksies hierbo het ek jou gewys hoe om die sel se agtergrond op te dateer deur hierdie sel se HTML-stuk te wysig. Van nou af is ek op die punt om die hele oor te verfry, sal ek sy HTML-reël moet neem en veranderinge reg daarop moet toepas.

    Nou is dit opsievry en lyk soos . Ek sal nodig hê om data-set-style= by te voeg en my WHAT_TO_ENTER daar te plak. In die resultaat sal die lyn soos die een hieronder lyk:

    Dus sal die hele HTML van die tabel met die sel wat geverf moet word so lyk:

    Voorbeeldopskrif 1

    Voorbeeldopskrif 2

    Voorbeeldopskrif 3

    ~%WhatToEnter[{dataset :'Datastel met afslag',kolom:'Afslag',titel:'Kies afslag'}] afslag

    Kopieer gerus hierdie HTML vir jou eie sjablone om seker te maak dit werk soos ek beskryf. Alternatiewelik, vertrou die skermskoot hieronder :)

    Som op

    Dit is al wat ek jou wou vertel oor voorwaardelike formatering in Outlook-tabelle vandag. Ek het jou gewys hoe om die kleur van selle se inhoud te verander en hul agtergrond uit te lig. Hoop ek het dit reggekry om jou te oortuig dat daar niks besonders en moeilik is om die sjabloon se HTML te wysig nie en jy sal 'n paar skildereksperimente van jou eie uitvoer ;)

    Ter inligting, die nutsding kan vanaf die Microsoft Store op jou geïnstalleer word. PC, Mac of Windows-tablet en gelyktydig op al jou toestelle gebruik.

    As jy enige vrae het of, miskien, voorstelle oor die tabelformatering, laat weet my asseblief in die Opmerkings. Ek sal wees

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.