İçindekiler
Bu makalede, Outlook'ta tablo kenarlıklarına koşullu biçimlendirmeyi nasıl uygulayacağınızı göreceksiniz. Renklerini, genişliklerini ve stillerini nasıl değiştireceğinizi göstereceğim. Ardından, bir seferde birkaç değişiklik yapmayı ve Outlook tablonuzu birçok farklı şekilde renklendirmeyi öğreteceğim.
Öncelikle, bu bloga yeni başlayanlar için küçük bir not düşmek istiyorum. Bugün şablonlarda koşullu biçimlendirme hakkında konuşacağımız için, Outlook için Paylaşılan E-posta Şablonları eklentimizi kullanarak bunları nasıl doğru bir şekilde ayarlayacağınızı göstereceğim. Bu araç, önceden kaydedilmiş mükemmel biçimlendirilmiş şablonları e-postalarınıza yapıştırmanıza ve yazışma rutininizi birkaç tıklamaya indirmenize yardımcı olabilir.
Outlook tablolarında koşullu biçimlendirme eğitimimi zaten okuduysanız, hücrelerin içeriğini ve arka plan rengini nasıl değiştireceğinizi biliyorsunuzdur. Ancak, Outlook tablonuzu aydınlatmak için yapabileceğiniz her şey bu değildir. Bugün size tablonuzun kenarlıklarını koşullu olarak renklendirmenin ve genişliklerini ve stillerini değiştirmenin yollarını göstereceğim.
Dahası, son bölümde sizi küçük bir bonus bekliyor; burada size aynı anda birkaç modifikasyonu nasıl uygulayacağınızı ve masanızı 4 Temmuz'daki havai fişekler kadar renkli ve parlak hale getireceğinizi göstereceğim ;)
Hücre kenarlıklarının rengini değiştirme
Kenarlıkların boyanmasının nasıl çalıştığını göstermek için, geçen haftaki eğitimdeki örnekleri kullanacağım. Durum şu: Bir şablon yapıştırıyorum ve tabloyu doldurmak için indirim oranını seçiyorum. Seçimime bağlı olarak, hücrenin kenarlıkları belirli bir renkte renklendirilecektir.
Bugün boyayacağım tablo aşağıdaki gibi olacaktır:
Örnek başlık 1 | Örnek başlık 2 | Örnek başlık 3 |
~%WhatToEnter[ {dataset:'Dataset with discounts', column:'Discount', title:'Select discount'} ] indirim |
Koşullu biçimlendirme şablonların HTML'sinde işlendiğinden, önce bu tablonun HTML kodunu açalım:
- İlgilendiğiniz şablonu açın ve Düzenle :
- Bulmak HTML Görüntüle simgesi ( ) şablonunun araç çubuğunda:
- Birden çok kez değiştirilecek olan orijinal HTML'ye bakın:
Renkleri ve indirim oranlarıyla bağlantılarını merak ediyorsanız, size bir ipucu vereceğim :) Veri kümesi! Ne olduğu hakkında hiçbir fikriniz yok mu? O zaman küçük bir ara verin ve önce Doldurulabilir Outlook şablonları eğitimimi okuyun.
İşte başlangıçta kullanacağım ve birkaç bölümde biraz geliştireceğim orijinal veri seti:
İndirim | Renk kodu |
10% | #00B0F0 |
15% | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Bu tablodan gerekli renk kodunu almam gerektiğinde, aşağıdaki makroyu kullanacağım:
~%WhatToEnter[{dataset:'İndirimli veri kümesi',column:'Renk kodu'}]Tüm temelleri hallettiğimize göre, renkleri değiştirmeye başlayalım :)
Bir hücrenin kenarlık rengini güncelleyin
Bir tablodaki tek bir hücrenin kenarlıklarını renklendirmek için, önce şablonun HTML'sindeki satırını bulalım ve bileşenlerine daha yakından bakalım:
- " style= " bir hücrenin temel parametreler kümesini temsil eder.
- "genişlik: %32; kenarlık: 1px solid #aeabab " hücrenin ve kenarlığın genişliği, rengi ve stilidir.
- "~%WhatToEnter[] indirim" hücrenin içeriğidir.
Bu kod satırı, düz stilde 1px gri kenarlıklı bir hücre göreceğim anlamına gelir. Bu parametrelerden herhangi birini değiştirirsem, şablonumdaki tablonun görünümünü bozabilir, yani kenarlıklar görünmez olacaktır (yapıştırdıktan sonra her şey mükemmel görünecek olsa da).
Bir şablonda standart bir tablo olmasını ve yapıştırırken değiştirilmesini istiyorum. Bu nedenle, yapıştırırken orijinal olanların yerini alacak parametrelerle yeni bir özellik ekliyorum:
Yukarıdaki HTML satırını inceleyelim:
- " style="kenarlık 1px solid #aeabab;" ilk niteliktir. Bunlar hücrenin orijinal özellikleridir.
- " data-set-style= ", yapıştırma sırasında yukarıdaki niteliği gerekli özellik kümesiyle değiştirmeme yardımcı olacak özel bir parametredir.
- " border:1px solid; border-color: " ikinci niteliğin bir duraklama yapacağımız kısmıdır. Gördüğünüz gibi, başlangıç orijinaliyle aynı, aynı kenarlık genişliği ve stili. Ancak, renk söz konusu olduğunda (değiştirmek istediğim parametre), onu kenarlık rengi: Bu nedenle, açılır menü seçimine bağlı olarak, makro renk koduyla değiştirilecek ve kenarlık yeniden boyanacaktır.
- "~%WhatToEnter[] indirim" hala hücrenin herhangi bir değişiklik gerektirmeyen içeriğidir.
Bu nedenle, gelecek renkli hücreye sahip tam HTML şu şekilde görünecektir:
Bu şablonu yapıştırdığınızda, güncellenen hücrenin kenarlığı hemen seçilen renkle renklendirilecektir:
Tüm satırın kenarlıklarını boya
Şimdi örnek tablomuzun tüm satırındaki kenarlıkları boyayalım ve nasıl çalıştığını görelim. Mantık, ikinci satırın tüm hücrelerini güncellemeniz gerekmesi dışında yukarıdaki paragraftakiyle tamamen aynıdır. Yukarıda ele aldığım aynı değişiklikler tüm satıra uygulandığında, şablonu yapıştırırken göz kırparak boyanır.
İkinci satır renklendirmesi ile hazır HTML'ye bir göz atmak isterseniz, işte burada:
Kenarlık genişliğini değiştirme
Şimdi sadece kenarlık rengini değil, genişliğini de güncellemeyi deneyelim. Yapıştırırken orijinalinin yerini alan HTML niteliğine bir kez daha bakın:
data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:'İndirimli veri kümesi',sütun:'Renk kodu'}]">~%WhatToEnter[{dataset:'İndirimli veri kümesi',sütun:'İndirim',başlık:'İndirim seç'}] indirimBkz. 1px parametresi Bu, renklendirilecek kenarlıkların genişliğidir. Bunu manuel olarak örneğin 2 olarak değiştirebilirsiniz ve yapıştırdığınızda tablo kenarlıkları daha geniş hale gelecektir.
Ancak, bunu başka bir şekilde yapacağım. Veri kümemi güncelleyeceğim ve kenarlık genişliğine sahip yeni bir sütun ekleyeceğim. Bu durumda, yapıştırmak için mevcut bir oran seçtiğimde, hem renk hem de genişlik güncellenecektir.
İndirim | Renk kodu | Kenarlık genişliği |
10% | #00B0F0 | 2 |
15% | #00B050 | 2.5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3.5 |
Şimdi her satırın ikinci niteliğini değiştirelim ve yerine 1px aşağıdaki metin parçası ile:
border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border width'}]Sonra bunu ikinci satırdaki üç hücrenin tümü için tekrarlıyorum ve sonuçta aşağıdaki HTML'yi elde ediyorum:
Bu şablon kaydedilip yapıştırıldığında, genişletilmiş mavi kenarlıklar bir e-postada görünecektir:
Tablodaki kenarlık stilini değiştirme
Bu bölümde dikkatinizi başka bir parametreye çekmek istiyorum - stil. Bu, kenarlıkların görünümünü ele alacak. Size nasıl doğru bir şekilde uygulanacağını göstermeden önce, veri kümeme geri dönmem ve mevcut durumuma uygun olarak değiştirmem gerekecek.
İndirim | Kenarlık stili |
10% | Kesikli |
15% | Çift |
20% | Noktalı |
25% | Ridge |
Her bir indirim oranını bir kenarlık stiliyle ilişkilendirdim ve bu veri kümesini gelecek için kaydettim. HTML'im için stili almak için makro aşağıdaki gibi olacaktır:
~%WhatToEnter[{dataset: "İndirimli veri kümesi",column: "Kenarlık stili"}]Şimdi, aşağıdaki kod parçasını elde etmek için ikinci satırın niteliklerini solid (başından beri kullandığım varsayılan stil) yerine yukarıdaki makroyu koyarak güncellemem gerekecek:
data-set-style="border: 1px #aeabab; border-style:~%WhatToEnter[{dataset:'İndirimli veri kümesi',column:'Kenarlık stili'}]İşte son HTML:
Bu HTML'yi kopyalayıp şablonlarınıza yapıştırırsanız, sonuç sizi bekletmeyecektir:
Vurgulamayı, metin rengini ve kenarlık genişliğini aynı anda değiştirmek için koşullu biçimlendirmeyi ayarlama
Şimdi size bir seferde birden fazla değişikliğin nasıl uygulanacağını göstereceğim için en ilginç kısma geldik. Öncelikle, verileri alacağım veri kümesini güncelleyeceğim. Hücrelerin vurgulamasını, metin rengini ve kenarlık genişliğini değiştirmeye karar verdiğim için, tüm bu parametrelerin belirtilmesi gerekiyor. Dolayısıyla, yeni veri kümem şu şekilde görünecektir:
İndirim | Renk kodu | Arka plan kodu | Kenarlık genişliği |
10% | #00B0F0 | #DEEBF6 | 2 |
15% | #00B050 | #E2EFD9 | 2.5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5 |
Yani, %10'u seçersem, gerekli metin mavi renkte boyanacaktır (# 00B0F0 ), seçilen hücrelerin arka planı açık mavi tonda gölgelendirilecektir (# DEEBF6 ) ve sınırları iki kat genişletilecektir.
Peki bu veri kümesi, biçimlendirilmesi için bir Outlook tablosuna nasıl bağlanabilir? Sizi bu görev için 2 makalede hazırladım :) İşte gerekli tüm değişiklikleri yapacak HTML:
Şimdi uygulanan tüm değişikliklere bir göz atalım:
- Örnek başlık 1 - bu parça başlık metnini "Renk kodu" sütunundan renkli olarak boyayacaktır. Metin boyama konusunda hafızanızı tazelemeniz gerektiğini düşünüyorsanız, önceki eğitimimin Tablodaki metnin yazı tipi rengini değiştirme bölümüne bakın.
- data-set-style="background-color:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Background code',title:'Select discount'}] - bu kısım arka plan rengini günceller, kodunu Arka plan kodu Bu durumla ilgili daha ayrıntılı bir açıklamaya ihtiyacınız olduğunu düşünüyorsanız Hücreleri vurgula eğitimine göz atmaktan çekinmeyin.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border width'}] - bu HTML satırı ile kenarlıkların genişliği Kenarlık genişliği Bu konuyu daha önce ele almıştım, kaçırdığınız bir şey varsa bakabilirsiniz.
Bu niteliklerin eklendiği bir şablonu yapıştırdığımda, sonuç beni bekletmiyor:
Bu konuyu kapatmadan önce küçük bir not düşmek istiyorum. Tablolarda kenarlık renklendirmesini test ederken, Outlook'un hem çevrimiçi hem de masaüstü sürümlerinde kenarlıkların oldukça belirsiz davranışıyla karşılaştım. Biraz kafam karıştığından, açıklama için geliştiricilerimize ulaştım. Farklı Outlook istemcilerinin tabloları farklı şekillerde işlediğini ve bu tür davranışların nedenininGörünüm.
Ekibimiz bu sorunu Microsoft ekibine bildirdi, bu GitHub konuşmasındaki yanıtlarına göz atmaktan çekinmeyin :)
Son not
Umarım sizi Outlook'ta bir tablonun sadece düz metinli siyah kenarlıklardan ibaret olmadığına ikna edebilmişimdir. İyileştirme ve yaratıcılık için bolca yer var :)
Kendi resim denemelerinizi yapmaya karar verdiğinizde, Microsoft Store'dan Paylaşılan E-posta Şablonlarını yükleyin ve keyfini çıkarın!
Outlook tablolarında koşullu biçimlendirme ile ilgili yardıma ihtiyacınız varsa, Yorumlar bölümüne birkaç kelime bırakın, biz de çözelim ;)