Mundarija
Ushbu maqolada siz Outlook-da jadval chegaralariga shartli formatlashni qanday qo'llashni ko'rasiz. Men sizga ularning rangi, kengligi va uslubini qanday o'zgartirishni ko'rsataman. Keyin men sizga bir vaqtning o'zida bir nechta o'zgartirishlar kiritishni va Outlook jadvalingizni turli yo'llar bilan bo'yashni o'rgataman.
Avvalo, men ushbu blogga yangi kelganlar uchun kichik izoh bermoqchiman. Bugun biz shablonlarda shartli formatlash haqida gaplashamiz, men sizga Outlook uchun umumiy elektron pochta shablonlari plaginimiz yordamida ularni qanday qilib to'g'ri sozlashni ko'rsataman. Ushbu vosita oldindan saqlangan mukammal formatlangan shablonlarni elektron pochtangizga joylashtirishga va yozishmalar tartibini bir necha marta bosish bilan qisqartirishga yordam beradi.
Agar siz Outlook jadvallari boʻyicha qoʻllanmada shartli formatlash boʻlimini allaqachon oʻqib chiqqan boʻlsangiz, bilasiz. hujayralar tarkibi va fon rangini qanday o'zgartirish mumkin. Biroq, bu sizning Outlook jadvalingizni yoritish uchun qila oladigan hamma narsa emas. Bugun men sizga jadvalingiz hoshiyalarini shartli ravishda rang berish va ularning kengligi va uslubini o'zgartirish usullarini ko'rsataman.
Bundan tashqari, oxirgi bobda sizni kichik bonus kutmoqda, men sizga bir nechta modifikatsiyalarni qanday qo'llashni ko'rsataman. Shu bilan birga dasturxoningizni 4-iyuldagi gulxandek rang-barang va yorqin qilib qo'ying ;)
Hujayralar chegaralarining rangini o'zgartiring
Chegalarning qanday ishlashini ko'rsatish uchun, Men o'tgan haftadagi darslikdagi bir xil namunalardan foydalanaman. Vaziyat quyidagicha: aMicrosoft jamoasi, ushbu GitHub suhbatida ularning javoblarini tekshirib ko'ring :)
Yakuniy eslatma
Umid qilamanki, men sizni Outlook-dagi jadval shunchaki qora chegaralar emasligiga ishontira oldim. matn. Yaxshilash va ijodkorlik uchun juda ko'p imkoniyatlar mavjud :)
Bir nechta rasm chizish tajribalarini o'tkazishga qaror qilsangiz, Microsoft do'konidan umumiy elektron pochta shablonlarini o'rnating va bahramand bo'ling!
Agar mavjud bo'lsa. Qolgan savollaringiz uchun Outlook jadvallarini shartli formatlash boʻyicha yordam kerak, Sharhlar boʻlimida bir necha soʻz qoldiring va biz buni aniqlaymiz ;)
shablonni kiriting va jadvalni to'ldirish uchun chegirma stavkasini tanlang. Mening tanlovimga qarab, hujayra chegaralari ma'lum bir rangga bo'yaladi.Bugun men rang beradigan jadval quyidagi bo'ladi:
Namunaviy sarlavha 1 | Namunali sarlavha 2 | Namunaviy sarlavha 3 |
~%WhatToEnter[ {ma'lumotlar to'plami:'chegirmalar bilan ma'lumotlar to'plami', ustun:' Chegirma', sarlavha:'Chegirmani tanlang'} ] chegirma |
Shartli formatlash shablonlarning HTML-sida ko'rib chiqilayotgani uchun keling, avval ushbu jadvalning HTML kodini oching:
- Qiziqarli shablonni oching va Tahrirlash tugmasini bosing:
- <1-ni toping>Shablon asboblar panelidagi HTML belgisini ( ) koʻring:
- Bir necha marta oʻzgartiriladigan asl HTMLni koʻring:
Ranglar va ularning chegirma stavkalari bilan aloqasi haqida qiziqsangiz, sizga bir maslahat beraman :) Dataset! Bu nima ekanligini bilmayapsizmi? Keyin biroz pauza qiling va avval toʻldiriladigan Outlook shablonlari boʻyicha qoʻllanmani oʻqing.
Mana, men boshida ishlatadigan va bir necha bobda biroz yaxshilaydigan asl maʼlumotlar toʻplami:
Chegirma | Rang kodi |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Men ushbu jadvaldan kerakli rang kodini olishim kerak bo'lganda, men quyidagi makrosdan foydalanaman:
~%WhatToEnter[{dataset:'Ma'lumotlar to'plami chegirmalar',column:'Color code'}]Barcha asosiy ma'lumotlarga ega bo'lganimiz uchun ranglarni o'zgartirishni boshlaylik :)
Birining chegara rangini yangilang xujayra
Jadvaldagi bitta katakning chegaralarini ranglash uchun avval shablon HTML-da uning qatorini topamiz va uning komponentlarini batafsil ko'rib chiqamiz:
- “ style= ” hujayraning asosiy parametrlari to'plamini ifodalaydi.
- “kengligi: 32%; chegara: 1px qattiq #aeabab ” katakcha va hoshiyaning kengligi, rangi va uslubidir.
- “~%WhatToEnter[] chegirma” hujayra mazmuni.
Ushbu kod qatori men qattiq uslubdagi 1px kulrang chegaralari boʻlgan katakchani koʻrishimni bildiradi. Agar men ushbu parametrlardan birini almashtirsam, shablonimdagi jadval ko'rinishini buzishi mumkin, ya'ni chegaralar ko'rinmas bo'lib qoladi (garchi joylashtirishdan keyin hamma narsa mukammal ko'rinadi).
Men standartga ega bo'lishni xohlayman. jadvalni shablonga kiriting va joylashtirishda uni o'zgartiring. Shunday qilib, joylashtirishda asllarini almashtiradigan parametrlarga ega bitta yangi atribut qo'shaman:
Keling, yuqoridagi HTML qatorni ko'rib chiqamiz:
- “ style="border : 1px solid #aeabab;" birinchi atribut hisoblanadi. Bular hujayraning asl nusxasixarakteristikalar.
- “ data-set-style= ” yuqoridagi atributni joylashtirish vaqtida kerakli xususiyatlar to‘plami bilan almashtirishga yordam beradigan maxsus parametrdir.
- “ chegara: 1px qattiq; border-color: ” ikkinchi atributning biz pauza qiladigan qismidir. Qarang, boshi asl nusxa bilan bir xil, chegara kengligi va uslubi bir xil. Biroq, rang haqida gap ketganda (men o'zgartirmoqchi bo'lgan parametr), men uni border-color: bilan almashtiraman va WhatToEnter makrosini qo'yaman. Shunday qilib, ochiladigan tanlovga qarab, so'l rang kodi bilan almashtiriladi va chegara qayta bo'yaladi.
- “~%WhatToEnter[] chegirma” yacheyka mazmuni hali ham shunday. hech qanday o'zgartirishni talab qilmaydi.
Shuning uchun, kelajakdagi rangli katakka ega to'liq HTML quyidagicha ko'rinadi:
Ushbu shablonni joylashtirganingizda , yangilangan katakning chegarasi darhol tanlangan rangga bo'yaladi:
Butun qatorning chegaralarini bo'yash
Endi chegaralarni bo'yaymiz. Namuna jadvalimizning butun qatorini ko'ring va uning qanday ishlashini ko'ring. Mantiq mutlaq bilan bir xilyuqoridagi xatboshidan tashqari, ikkinchi qatorning barcha kataklarini yangilashingiz kerak bo'ladi. Yuqorida aytib oʻtgan oʻzgartirishlar butun qatorga qoʻllanilgach, shablonni joylashtirishda u koʻz qisib qoʻyadi.
Agar koʻrib chiqmoqchi boʻlsangiz ikkinchi qator rangga ega tayyor HTML, mana shunday:
Chegara kengligini o'zgartirish
Endi faqat chegara rangini emas, balki uning kengligini ham yangilashga harakat qilaylik. Quyidagilarni joylashtirishda asl atribut o‘rnini bosadigan HTML atributiga yana bir bor qarang:
data-set-style="border: 1px solid; border-color:~%WhatToEnter[{dataset:' Chegirmalar bilan ma'lumotlar to'plami',ustun:'Rang kodi'}]">~%WhatToEnter[{dataset:'Chegirmalar bilan ma'lumotlar to'plami',ustun:'Chegirma',title:'Chegirmani tanlang'}] chegirmaQarang: 1px parametr? Bu rang berish uchun chegaralarning kengligi. Siz uni qo'lda, masalan, 2 ga o'zgartirishingiz mumkin va uni qo'yganingizdan so'ng jadval chegaralari kengayadi.
Biroq, men buni boshqa yo'l bilan qilaman. Men ma'lumotlar to'plamimni yangilayman va chegara kengligi bilan yangi ustun qo'shaman. Bunday holda, joylashtirish uchun hozirgi stavkani tanlaganimdan so'ng, rang va kenglik ham bo'ladiyangilangan.
Chegirma | Rang kodi | Chegara kengligi |
10% | #00B0F0 | 2 |
15% | #00B050 | 2,5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3,5 |
Endi har bir satrning ikkinchi atributini o'zgartiramiz va 1px ni quyidagi matn qismi bilan almashtiramiz:
border-width:~%WhatToEnter [{dataset:'Dataset with chegirmalar',column:'Border width'}]Keyin men buni ikkinchi qatorning barcha uchta katakchasi uchun takrorlayman va natijada quyidagi HTMLni olaman:
Ushbu shablon saqlangan va joylashtirilgandan so'ng, kengaygan ko'k hoshiyalar elektron pochta xabarida paydo bo'ladi:
Jadvaldagi chegaralar uslubini o'zgartirish
Ushbu bobda apter Men sizning e'tiboringizni boshqa parametrga qaratmoqchiman - uslub. Bu chegaralar ko'rinishini boshqaradi. Uni qanday qilib toʻgʻri qoʻllashni koʻrsatishdan oldin, maʼlumotlar toʻplamimga qaytishim va uni hozirgi holatimga muvofiq oʻzgartirishim kerak.
Chegirma | Chegarauslub |
10% | Shiqalangan |
15% | Ikki |
20% | Nuqtali |
25% | Rijj |
Men har bir chegirma stavkasini chegara uslubi bilan bogʻladim va bu maʼlumotlar toʻplamini kelajak uchun saqlab qoʻydim. Mening HTML uchun uslubni olish uchun makros quyida keltirilgan:
~%WhatToEnter[{dataset:"chegirmalar bilan ma'lumotlar to'plami",column:"Border style"}]Endi men yangilashim kerak. Ikkinchi qatorning atributlarini qattiq (men ishlatgan standart uslub) yuqoridagi makros bilan almashtirib, quyidagi kod qismini oling:
data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{dataset:'Ma'lumotlar to'plami chegirmalar',column:'Border style'}]Mana, yakuniy HTML:
Agar siz ushbu HTML-dan nusxa ko'chirsangiz va joylashtirsangiz andozalaringizga qarab, natija sizni kutmaydi:
Bir vaqtning o'zida ajratib ko'rsatish, matn rangi va chegaralar kengligini o'zgartirish uchun shartli formatlashni sozlang
Biz eng ko'p qiziqishlarga erishdik Men sizga bir vaqtning o'zida bir nechta modifikatsiyani qanday qo'llashni ko'rsatmoqchiman. Avvalo, men ma'lumotlarni oladigan ma'lumotlar to'plamini yangilayman.Hujayralarni ajratib ko'rsatishni, matn rangini va chegara kengligini o'zgartirishga qaror qilganim uchun, bu parametrlarning barchasi ko'rsatilishi kerak. Shunday qilib, mening yangi ma'lumotlar to'plamim shunday ko'rinadi:
Chegirma | Rang kodi | Fon kodi | Chegara kengligi |
10% | #00B0F0 | #DEEBF6 | 2 |
15 % | #00B050 | #E2EFD9 | 2,5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3,5 |
Shunday qilib, agar men 10% ni tanlasam, kerakli matn ko'k rangga bo'yalgan bo'ladi (# 00B0F0 ), tanlangan katakchalar fonida soyalanadi. ochiq ko'k ohang (# DEEBF6 ) va ularning chegaralari ikki marta kengaytiriladi.
Ammo bu ma'lumotlar to'plamini formatlash uchun Outlook jadvaliga qanday ulash mumkin? Men sizni 2 ta maqolada bu vazifani bajarishga tayyorlaganman :) Mana barcha kerakli o'zgartirishlarni ko'rib chiqadigan HTML:
Endi qo'llaniladigan barcha o'zgartirishlarni ko'rib chiqamiz:
- Sarlavha 1 - bu qism sarlavha matnini “Rang kodi” ustunidan rangga bo'yaydi. Agar his qilsangizAgar matnni bo'yashda xotirangizni yangilashingiz kerak bo'lsa, oldingi darsligimning jadval bo'limidagi Matn shrift rangini o'zgartirish bo'limiga qarang.
- data-set-style="background-color:~%WhatToEnter[" {ma'lumotlar to'plami:'Chegirmalar bilan ma'lumotlar to'plami',ustun:'Fon kodi',title:'Chegirmani tanlang'}] - bu qism ma'lumotlar to'plamining Fon kodi ustunidan kod olib, fon rangini yangilaydi. Agar sizga bu holatning batafsil tavsifi kerak deb hisoblasangiz, Hujayralarni ajratib ko‘rsatish bo‘yicha qo‘llanmani ko‘ring.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Chegirmalar bilan ma'lumotlar to'plami',column:'Chegara kengligi'}] – bu HTML chizig'i bilan chegaralarning kengligi Chegara kengligi da ko'rsatilganiga o'zgartiriladi. Men buni avvalroq ko‘rib chiqdim, agar biror narsani o‘tkazib yuborgan bo‘lsangiz, ko‘rib chiqishingiz mumkin.
Ushbu atributlar qo‘shilgan shablonni joylashtirganimda, natija meni kutmaydi:
Mavzuni yopishdan oldin kichik bir eslatmani aytmoqchiman. Jadvallardagi chegaralarni bo'yashni sinab ko'rayotganimda, Outlookning onlayn va ish stoli versiyalarida chegaralarning juda noaniq xatti-harakatlariga duch keldim. Biroz chalkash bo'lib, men ishlab chiquvchilarimizga aniqlik kiritish uchun murojaat qildim. Ular turli xil Outlook mijozlari jadvallarni turli yo'llar bilan ko'rsatishini va bunday xatti-harakatlarning sababi Outlookdagi xato ekanligini aniqladilar.
Bizning jamoamiz ushbu muammoni