Talaan ng nilalaman
Sa artikulong ito makikita mo kung paano ilapat ang conditional formatting sa mga hangganan ng talahanayan sa Outlook. Ipapakita ko sa iyo kung paano baguhin ang kanilang kulay, lapad at istilo. Pagkatapos ay ituturo ko sa iyo kung paano gumawa ng ilang mga pagbabago sa isang pagkakataon at kulayan ang iyong Outlook table sa maraming iba't ibang paraan.
Una, gusto kong gumawa ng maliit na headnote para sa mga bagong dating sa blog na ito. Tulad ng ngayon ay pag-uusapan natin ang tungkol sa kondisyong pag-format sa mga template, ipapakita ko sa iyo kung paano i-set up ang mga ito nang tama gamit ang aming Add-in na Mga Shared Email Templates para sa Outlook. Matutulungan ka ng tool na ito na i-paste ang mga paunang nai-save na perpektong na-format na mga template sa iyong mga email at paliitin ang iyong gawain sa pagsusulatan sa ilang pag-click lang.
Kung nabasa mo na ang aking Conditional formatting sa Outlook tables tutorial, alam mo na kung paano baguhin ang nilalaman at kulay ng background ng mga cell. Gayunpaman, hindi iyon ang lahat ng magagawa mo upang pasayahin ang iyong talahanayan ng Outlook. Ngayon ay ipapakita ko sa iyo ang mga paraan upang makulayan ng may kondisyon ang mga hangganan ng iyong talahanayan at baguhin ang lapad at istilo ng mga ito.
Higit pa rito, naghihintay sa iyo ang isang maliit na bonus sa huling kabanata kung saan ipapakita ko sa iyo kung paano mag-apply ng ilang mga pagbabago sabay-sabay at gawing makulay at maliwanag ang iyong mesa gaya ng mga paputok sa ika-4 ng Hulyo ;)
Palitan ang kulay ng mga hangganan ng mga cell
Upang ipakita sa iyo kung paano gumagana ang pagpipinta ng mga hangganan, Gagamitin ko ang parehong mga sample mula sa tutorial noong nakaraang linggo. Ang kaso ay ang mga sumusunod: I-paste ko aMicrosoft team, huwag mag-atubiling tingnan ang kanilang tugon sa pag-uusap sa GitHub na ito :)
Pangwakas na tala
Sana talaga ay nagawa kong kumbinsihin ka na ang isang talahanayan sa Outlook ay hindi lamang mga itim na hangganan na may plain text. Maraming puwang para sa pagpapabuti at pagkamalikhain :)
Kapag nagpasya kang kumuha ng ilang eksperimento sa pagpipinta ng iyong sarili, i-install lang ang Mga Shared Email Templates mula sa Microsoft Store at magsaya!
Kung mayroon anumang tanong na natitira sa iyo ay nangangailangan ng tulong sa kondisyonal na pag-format sa mga talahanayan ng Outlook, mag-iwan lamang ng ilang salita sa seksyon ng Mga Komento at aalamin namin ito ;)
template at piliin ang rate ng diskwento upang punan ang talahanayan. Depende sa aking pinili, ang mga hangganan ng cell ay makulayan sa partikular na kulay.Ang talahanayan na kukulayan ko ngayon ay ang nasa ibaba:
Sample na header 1 | Sample header 2 | Sample header 3 |
~%WhatToEnter[ {dataset:'Dataset na may mga diskwento', column:' Diskwento', pamagat:'Piliin ang diskwento'} ] diskwento |
Habang pinangangasiwaan ang conditional formatting sa HTML ng mga template, hayaan natin buksan muna ang HTML code ng talahanayang ito:
- Buksan ang template ng interes at pindutin ang I-edit :
- Hanapin ang Tingnan ang HTML icon ( ) sa toolbar ng template:
- Tingnan ang orihinal na HTML na babaguhin nang maraming beses:
Kung nagtataka ka tungkol sa mga kulay at koneksyon ng mga ito sa mga rate ng diskwento, bibigyan kita ng pahiwatig :) Dataset! Walang ideya kung ano ito? Pagkatapos ay huminto ng kaunti at basahin muna ang aking Fillable Outlook templates tutorial.
Narito ang orihinal na dataset na gagamitin ko sa simula at pagbutihin nang kaunti sa ilang mga kabanata:
Diskwento | Code ng kulay |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Kapag kailangan kong kunin ang kinakailangang color code mula sa talahanayang ito, gagamitin ko ang sumusunod na macro:
~%WhatToEnter[{dataset:'Dataset with discounts',column:'Color code'}]Dahil nasasaklaw na natin ang lahat ng mga pangunahing kaalaman, simulan natin ang pagbabago ng mga kulay :)
I-update ang kulay ng border ng isa cell
Upang kulayan ang mga hangganan ng isang cell sa isang talahanayan, hanapin muna natin ang linya nito sa HTML ng template at tingnang mabuti ang mga bahagi nito:
- “ style= ” ay kumakatawan sa hanay ng mga pangunahing parameter ng isang cell.
- “lapad: 32%; border: 1px solid #aeabab ” ay ang lapad, kulay at istilo ng cell at border.
- “~%WhatToEnter[] discount” ay ang content ng cell.
Ang linya ng code na ito ay nangangahulugan na makakakita ako ng cell na may 1px na kulay abong mga hangganan ng solidong istilo. Kung papalitan ko ang alinman sa mga parameter na iyon, maaari itong masira ang hitsura ng talahanayan sa aking template, ibig sabihin, ang mga hangganan ay hindi makikita (bagama't ang lahat ay magiging perpekto pagkatapos i-paste).
Gusto kong magkaroon ng pamantayan talahanayan sa isang template at baguhin ito kapag nagpe-paste. Kaya, nagdadagdag ako ng isang bagong attribute na may mga parameter na papalit sa mga orihinal kapag nagpe-paste:
Suriin natin ang HTML na linya sa itaas:
- “ style="border : 1px solid #aeabab;" ay ang unang katangian. Iyan ang orihinal ng cellmga katangian.
- Ang “ data-set-style= ” ay isang espesyal na parameter na tutulong sa akin na palitan ang attribute sa itaas ng kinakailangang hanay ng mga property habang nagpe-paste.
- “ border:1px solid; border-color: ” ay ang bahagi ng pangalawang attribute kung saan tayo magpapa-pause. Kita n'yo, ang simula ay kapareho ng orihinal, ang parehong lapad at istilo ng hangganan. Gayunpaman, pagdating sa kulay (ang parameter na gusto kong baguhin), papalitan ko ito ng border-color: at i-paste ang WhatToEnter macro. Kaya, depende sa dropdown na pagpipilian, ang macro ay papalitan ng color code at ang hangganan ay muling ipipintura.
- “~%WhatToEnter[] discount” ay content pa rin ng cell na ay hindi nangangailangan ng anumang mga pagbabago.
Samakatuwid, ang buong HTML na may kulay sa hinaharap na cell ay magiging ganito:
Kapag na-paste mo ang template na ito , ang hangganan ng na-update na cell ay kukulayan kaagad sa napiling kulay:
Kulayan ang mga hangganan ng buong row
Ngayon, pintura natin ang mga hangganan sa buong row ng aming sample table at tingnan kung paano ito gumagana. Ang lohika ay ganap na kapareho ng satalata sa itaas maliban na kailangan mong i-update ang lahat ng mga cell ng pangalawang row. Kapag ang parehong mga pagbabago na aking tinakpan sa itaas ay nailapat sa buong hilera, ito ay mapipintura sa isang kindat kapag ini-paste ang template.
Kung gusto mong tingnan ang handa na HTML na may pangkulay sa pangalawang hilera, narito:
Baguhin ang lapad ng hangganan
Ngayon, subukan nating i-update hindi lamang ang kulay ng hangganan kundi pati na rin ang lapad nito. Tingnan muli ang HTML attribute na pumapalit sa orihinal kapag nagpe-paste:
data-set-style="border: 1px solid; border-color:~%WhatToEnter[{dataset:' Dataset na may mga diskwento',column:'Color code'}]">~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'Select discount'}] discountTingnan ang 1px na parameter? Ito ang lapad ng mga hangganan na bibigyan ng kulay. Maaari mong manual na baguhin ito sa, sabihin nating, 2 at ang mga hangganan ng talahanayan ay lalawak kapag na-paste mo ito.
Gayunpaman, gagawin ko ito sa ibang paraan. Ia-update ko ang aking dataset at magdagdag ng bagong column na may lapad ng mga hangganan. Sa kasong ito, sa sandaling pumili ako ng kasalukuyang rate upang i-paste, ang parehong kulay at lapad ay magigingna-update.
Discount | Color code | Lapad ng border |
10% | #00B0F0 | 2 |
15% | #00B050 | 2.5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3.5 |
Ngayon, baguhin natin ang pangalawang katangian ng bawat linya at palitan ang 1px ng sumusunod na piraso ng text:
border-width:~%WhatToEnter [{dataset:'Dataset with discounts',column:'Border width'}]Pagkatapos ay inuulit ko ito para sa lahat ng tatlong cell ng pangalawang row at makuha ang sumusunod na HTML sa resulta:
Kapag ang template na ito ay nai-save at nai-paste, ang lumalawak na mga asul na hangganan ay lilitaw sa isang email:
Baguhin ang istilo ng mga hangganan sa isang talahanayan
Sa ch apter Gusto kong ituon ang iyong pansin sa isa pang parameter – istilo. Hahawakan ng isang ito ang hitsura ng mga hangganan. Bago ko ipakita sa iyo kung paano ito ilapat nang tama, kakailanganin kong bumalik sa aking dataset at baguhin ito alinsunod sa aking kasalukuyang kaso.
Discount | Borderistilo |
10% | Dashed |
15% | Doble |
20% | May tuldok |
25% | Taytay |
Inugnay ko ang bawat rate ng diskwento sa istilo ng hangganan at na-save ko ang dataset na ito para sa hinaharap. Ang macro na kukuha ng istilo para sa aking HTML ay ang nasa ibaba:
~%WhatToEnter[{dataset:"Dataset with discounts",column:"Border style"}]Ngayon kailangan kong i-update ang ang mga katangian ng pangalawang hilera sa pamamagitan ng pagpapalit ng solid (ang default na istilo na ginamit ko na) ng macro sa itaas upang makuha ang sumusunod na piraso ng code:
data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border style'}]Narito ang huling HTML:
Kung kokopyahin mo ang HTML na ito at i-paste sa iyong mga template, hindi ka hihintayin ng resulta:
I-set up ang conditional formatting upang baguhin ang pag-highlight, kulay ng text, at lapad ng mga border nang sabay
Naabot na namin ang pinakamaraming interes Ting bahagi habang ipapakita ko sa iyo kung paano mag-apply ng maraming pagbabago sa isang pagkakataon. Una, ia-update ko ang dataset kung saan ako kukuha ng data.Dahil nagpasya akong baguhin ang pag-highlight ng mga cell, kulay ng teksto at lapad ng mga hangganan, kailangang tukuyin ang lahat ng mga parameter na iyon. Kaya, magiging ganito ang hitsura ng aking bagong dataset:
Discount | Color code | Background code | Lapad ng border |
10% | #00B0F0 | #DEEBF6 | 2 |
15 % | #00B050 | #E2EFD9 | 2.5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5 |
Kaya, kung pipiliin ko ang 10%, ang kinakailangang teksto ay ipininta sa asul (# 00B0F0 ), ang background ng mga napiling mga cell ay may kulay sa isang mapusyaw na asul na tono (# DEEBF6 ) at ang kanilang mga hangganan ay lalawak nang dalawang beses.
Ngunit paano maikokonekta ang dataset na ito sa isang talahanayan ng Outlook upang ito ay ma-format? Inihahanda kita para sa gawaing ito sa 2 artikulo :) Narito ang HTML na hahawak sa lahat ng kinakailangang pagbabago:
Ngayon tingnan natin ang lahat ng mga pagbabagong inilapat:
- Sample na header 1 - ang pirasong ito ay magpipintura ng teksto ng header sa kulay mula sa column na “Color code”. Kung sakaling maramdaman motulad ng kailangan mong i-refresh ang iyong memorya sa text painting, sumangguni sa Baguhin ang kulay ng font ng teksto sa talahanayan ng kabanata ng aking nakaraang tutorial.
- data-set-style="background-color:~%WhatToEnter[ {dataset:'Dataset with discounts',column:'Background code',title:'Select discount'}] - ina-update ng bahaging ito ang kulay ng background, na kinukuha ang code nito mula sa column na Background code ng dataset. Huwag mag-atubiling tingnan ang tutorial sa Highlight cells kung sa tingin mo ay kailangan mo ng mas detalyadong paglalarawan ng kasong ito.
- data-set-style="border: solid #aeabab; hangganan-width:~%WhatToEnter[{dataset:'Dataset na may mga diskwento',column:'Border width'}] – sa HTML line na ito, ang lapad ng mga hangganan ay mababago sa tinukoy sa Border width Napag-usapan ko na ito kanina, maaaring tingnan mo kung sakaling may napalampas ka.
Kapag nag-paste ako ng template na may mga idinagdag na attribute na iyon, hindi ako makapaghintay ng resulta:
May isang maliit na tala na gusto kong gawin bago isara ang paksang ito. Habang sinusubok ko ang pangkulay ng mga hangganan sa mga talahanayan ay nahaharap ako sa medyo hindi maliwanag na pag-uugali ng mga hangganan sa parehong mga online at desktop na bersyon ng Outlook. Dahil medyo nalilito, naabot ko ang aming mga developer para sa paglilinaw. Nalaman nila na ang iba't ibang kliyente ng Outlook ay nagre-render ng mga talahanayan sa iba't ibang paraan at ang dahilan para sa naturang pag-uugali ay isang bug sa Outlook.
Iniulat ng aming team ang isyung ito sa