สารบัญ
ในบทความนี้ คุณจะได้เรียนรู้วิธีการจัดรูปแบบตารางตามเงื่อนไขใน Outlook ฉันจะแสดงวิธีอัปเดตสีข้อความของเซลล์ และพื้นหลัง ด้วยสีที่คุณเลือกจากรายการแบบเลื่อนลง
การเตรียมตัว
ก่อนที่เราจะเริ่มต้น "บทเรียนการวาดภาพ" และเรียนรู้วิธีจัดรูปแบบตารางตามเงื่อนไขใน Outlook ฉันต้องการแนะนำเล็กน้อยเกี่ยวกับ แอปของเราสำหรับ Outlook เรียกว่าเทมเพลตอีเมลที่ใช้ร่วมกัน ด้วยเครื่องมือที่มีประโยชน์นี้ คุณจะจัดการการติดต่อโต้ตอบของคุณใน Outlook ได้อย่างรวดเร็วและง่ายดายอย่างที่คุณเคยคิดมาก่อน ส่วนเสริมนี้จะช่วยให้คุณหลีกเลี่ยงการคัดลอกและวางซ้ำๆ และสร้างอีเมลที่ดูดีได้ในไม่กี่คลิก
ตอนนี้ถึงเวลาแล้วที่จะกลับไปที่หัวข้อหลักของเรา นั่นคือการจัดรูปแบบตามเงื่อนไขในตาราง Outlook กล่าวอีกนัยหนึ่ง ฉันจะแสดงวิธีลงสีเซลล์ เส้นขอบ และเนื้อหาในสีที่ต้องการ ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณจำวิธีสร้างตารางใน Outlook ได้
เนื่องจากฉันจะระบายสีเซลล์ตามโทนสีที่ฉันเลือกจากรายการแบบเลื่อนลง ฉันจึงต้องทำการจัดเรียงล่วงหน้าอีกครั้งหนึ่ง หากคุณจำบทช่วยสอนของฉันเกี่ยวกับวิธีสร้างเทมเพลตอีเมลที่เติมได้ คุณจะรู้ว่ารายการแบบหล่นลงนั้นถูกสร้างขึ้นด้วยความช่วยเหลือของชุดข้อมูล ใช้เวลาสักครู่เพื่ออัปเดตความรู้ของคุณในหัวข้อนี้ หากคุณรู้สึกว่าคุณลืมวิธีจัดการชุดข้อมูลแล้วไปกันเลย
ตอนนี้ฉันต้องบันทึกชุดข้อมูลล่วงหน้าด้วยสีที่ฉันกำลังจะไป ใช้ (ผมเรียกว่ายินดีที่ได้รับการตอบกลับจากคุณ!
ชุดข้อมูลที่มีส่วนลด) และเพิ่มมาโคร WhatToEnterด้วยตัวเลือกแบบเลื่อนลง ดังนั้น นี่คือชุดข้อมูลของฉัน:ส่วนลด | รหัสสี |
10% | #70AD47 |
15% | #475496 |
20% | #FF0000 |
25% | #2E75B5 |
หากคุณสงสัยว่าจะรับรหัสเหล่านั้นได้จากที่ใด เพียงสร้างตารางเปล่า ไปที่ คุณสมบัติ และเลือกสีใดก็ได้ คุณจะเห็นรหัสในช่องที่เกี่ยวข้อง คุณสามารถคัดลอกได้จากที่นั่น
ฉันสร้างมาโคร WHAT_TO_ENTER และเชื่อมต่อกับชุดข้อมูลนี้ เนื่องจากฉันจะต้องใช้ในภายหลัง:
~%WhatToEnter[{dataset:'Dataset with discount',column:'Discount',title: Select ส่วนลด'}]มาโครขนาดเล็กนี้จะช่วยให้ฉันได้รับส่วนลดแบบเลื่อนลงให้เลือก เมื่อฉันทำเช่นนั้น ส่วนที่จำเป็นของตารางของฉันจะถูกทาสี
ฉันเข้าใจว่ามันอาจจะดูไม่ชัดเจนในตอนนี้ ดังนั้นฉันจะไม่ทิ้งคุณไว้กับความเข้าใจผิดนี้ และเริ่มแสดงวิธีเปลี่ยนสีข้อความ หรือไฮไลท์เซลล์ ฉันจะใช้ตัวอย่างพื้นฐานเพื่อให้คุณได้รับแนวคิดและสร้างขั้นตอนนี้ซ้ำด้วยข้อมูลของคุณเอง
มาเริ่มกันเลย
เปลี่ยนสีแบบอักษรของข้อความในตาราง
มาเริ่มด้วยการแรเงาข้อความในตารางกัน ฉันได้เตรียมเทมเพลตพร้อมตารางตัวอย่างสำหรับการทดลองวาดภาพของเรา:
ของฉัน เป้าหมายคือการระบายสีข้อความในสีที่สอดคล้องกันโดยขึ้นอยู่กับการเลือกแบบเลื่อนลง กล่าวอีกนัยหนึ่ง ฉันต้องการวางเทมเพลต เลือกอัตราคิดลดที่จำเป็นจากรายการแบบเลื่อนลง และข้อความที่วางนี้จะถูกใส่สี สีอะไร? เลื่อนขึ้นไปที่ชุดข้อมูลในส่วนการจัดเตรียม คุณจะเห็นว่าอัตราคิดลดแต่ละรายการมีรหัสสีของตัวเอง นี่คือสีที่ต้องการซึ่งควรใช้
เนื่องจากฉันต้องการเพิ่มส่วนลดจากรายการแบบเลื่อนลง ฉันจึงต้องวางมาโคร WhatToEnter ในเซลล์นี้ รู้สึกว่าคุณจำเป็นต้องรีเฟรชหน่วยความจำของคุณในเรื่องนี้หรือไม่? ใช้เวลาสักครู่เพื่อดูบทเรียนก่อนหน้าของฉัน ;)
ดังนั้น ตารางผลลัพธ์จะมีลักษณะดังนี้:
ตัวอย่างส่วนหัว 1 | ส่วนหัวของตัวอย่าง 2 | ส่วนหัวของตัวอย่าง 3 |
~%WhatToEnter[ {ชุดข้อมูล:'ชุดข้อมูลที่มีส่วนลด' คอลัมน์:'ส่วนลด' หัวเรื่อง:'เลือก ส่วนลด'} ] ส่วนลด |
ดู อัตราส่วนลดจะถูกเพิ่มจากรายการแบบเลื่อนลงและคำว่า "ส่วนลด" จะอยู่ที่นั่น
แต่ฉันจะตั้งค่าเทมเพลตเพื่อให้ข้อความได้รับการทาสีด้วยสีที่สอดคล้องกันได้อย่างไร จริงๆ แล้วค่อนข้างง่าย ฉันแค่ต้องอัปเดต HTML ของเทมเพลตเล็กน้อย มาจบส่วนทฤษฎีแล้วย้ายไปปฏิบัติกัน
ระบายสีข้อความทั้งหมดในเซลล์ตาราง
ก่อนอื่นปิด ฉันเปิดโค้ด HTML ของเทมเพลตของฉันและตรวจสอบอย่างละเอียด:
นี่คือลักษณะของเทมเพลตของฉันใน HTML:
หมายเหตุ นอกจากนี้ ฉันจะโพสต์โค้ด HTML ทั้งหมดเป็นข้อความ เพื่อให้คุณสามารถคัดลอกโค้ดเหล่านี้ไปยังเทมเพลตของคุณเองและปรับเปลี่ยนตามที่คุณต้องการ
มาดูอย่างใกล้ชิดกับ HTML ด้านบน บรรทัดแรกคือคุณสมบัติของเส้นขอบตาราง (สไตล์ ความกว้าง สี ฯลฯ) จากนั้นไปที่แถวแรก
ฉันสนใจองค์ประกอบแรกของแถวที่สองด้วย WHAT_TO_ENTER ของฉัน การลงสีจะทำได้โดยเพิ่มโค้ดต่อไปนี้:
TEXT_TO_BE_COLOREDฉันจะแบ่งโค้ดออกเป็นส่วนๆ ให้คุณและชี้แจงแต่ละโค้ด:
- COLOR พารามิเตอร์จัดการภาพวาด หากคุณแทนที่ด้วย สมมติว่า "สีแดง" ข้อความนี้จะกลายเป็นสีแดง อย่างไรก็ตาม เนื่องจากงานของฉันคือการเลือกสีจากรายการแบบเลื่อนลง ฉันจะกลับไปที่การเตรียมการสักครู่ และนำมาโคร WhatToEnter ที่เตรียมไว้จากที่นั่น: ~%WhatToEnter[{dataset: 'ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'ส่วนลด',ชื่อ: เลือกส่วนลด'}]
- TEXT_TO_BE_COLORED คือข้อความที่ต้องแรเงา ในตัวอย่างเฉพาะของฉัน มันจะเป็น “ ~%WhatToEnter[{dataset:'Dataset with discount',column:'Discount',title:'Select discount'}] discount ” (คัดลอกส่วนนี้จากโค้ด HTML เดิมเพื่อหลีกเลี่ยงความเสียหายของข้อมูล)
นี่คือโค้ดชิ้นใหม่ที่ฉันจะแทรกใน HTML ของฉัน:
หมายเหตุ คุณอาจสังเกตเห็นว่าพารามิเตอร์ "คอลัมน์" แตกต่างกันในมาโครทั้งสองนี้ เป็นเพราะฉันต้องการคืนค่าจากคอลัมน์ต่างๆ เช่น column:'Color code' จะคืนค่าสีที่จะระบายสีข้อความ ในขณะที่ column:'Discount' – ส่วนลด อัตราการวางในเซลล์
มีคำถามใหม่เกิดขึ้น – ฉันควรวาง HTML ในตำแหน่งใด พูดโดยทั่วไป ข้อความนี้ควรแทนที่ TEXT_TO_BE_COLORED ในตัวอย่างของฉัน คอลัมน์แรก (
เมื่อฉันบันทึกการเปลี่ยนแปลงและวางเทมเพลตที่อัปเดตนี้ หน้าต่างป๊อปอัปจะขอให้ฉันเลือกส่วนลด ฉันเลือก 10% และข้อความของฉันจะกลายเป็นสีเขียวทันที
แรเงาเนื้อหาบางส่วนของเซลล์
ตรรกะสำหรับการระบายสีเฉพาะบางส่วนของเซลล์โดยพื้นฐานแล้วเนื้อหาจะเหมือนกัน – คุณแทนที่เฉพาะข้อความที่จะย้อมสีด้วยโค้ดจากบทที่แล้ว โดยปล่อยให้ข้อความที่เหลือคงเดิม
ในตัวอย่างนี้ ถ้าฉันต้องการใส่สีเฉพาะเปอร์เซ็นต์ (ไม่มีคำว่า “ส่วนลด”) ฉันจะเปิดโค้ด HTML เลือกส่วนที่ไม่ต้องใส่สี (ในกรณีของเราคือ "ส่วนลด") และย้ายออกจากแท็ก:
ใน ในกรณีที่คุณกำลังเตรียมการลงสีตั้งแต่เริ่มต้น โปรดทราบว่าข้อความสีในอนาคตจะแทนที่ TEXT_TO_BE_COLORED ที่เหลือจะอยู่หลังสิ้นสุด นี่คือ HTML ที่ต่ออายุของฉัน:
เห็นไหม ฉันวางเนื้อหาของเซลล์ไว้เพียงบางส่วนในแท็ก ดังนั้นเฉพาะส่วนนี้เท่านั้นที่จะเป็นสีเมื่อวาง
ใช้การจัดรูปแบบตามเงื่อนไขกับเซลล์ตาราง
ตอนนี้เรามาเปลี่ยนงานกันเล็กน้อยและพยายามไม่เน้นข้อความ แต่เน้นที่พื้นหลังของเซลล์ทั้งหมดในตารางตัวอย่างเดียวกัน
เน้นเซลล์เดียว
ขณะที่ฉันแก้ไขตารางเดิม ฉันจะไม่ทำซ้ำและวางโค้ด HTML ของตารางเดิมในบทนี้ด้วย เลื่อนขึ้นเล็กน้อยหรือกระโดดไปทางขวาเพื่อไปยังตัวอย่างแรกของบทช่วยสอนนี้เพื่อดูรหัสที่ไม่เปลี่ยนแปลงของตารางที่ไม่มีสี
หากฉันต้องการแรเงาพื้นหลังของเซลล์ด้วยส่วนลด ฉันจะต้องแก้ไข HTML เล็กน้อยด้วย แต่การแก้ไขจะแตกต่างจาก การระบายสีข้อความ ความแตกต่างที่สำคัญคือสีไม่ควรใช้กับข้อความ แต่ใช้กับทั้งเซลล์
เซลล์ที่จะถูกเน้นจะมีลักษณะในรูปแบบ HTML:
เนื่องจากฉันต้องการเน้นเซลล์ การเปลี่ยนแปลงควรนำไปใช้กับแอตทริบิวต์ของเซลล์ ไม่ใช่ เป็นข้อความ. ฉันจะแบ่งบรรทัดด้านบนออกเป็นส่วนๆ อธิบายแต่ละส่วน และชี้ไปที่ส่วนที่จำเป็นต้องเปลี่ยน:
- “style=” หมายความว่าเซลล์ของแถวมี คุณสมบัติสไตล์ต่อไปนี้ นี่คือจุดพักแรกของเรา เนื่องจากฉันต้องตั้งค่าสีพื้นหลังที่กำหนดเอง ฉันเปลี่ยน สไตล์ เป็น ชุดข้อมูลสไตล์
- "ความกว้าง: 32.2925%; เส้นขอบ: 1px solid black;" – นั่นคือคุณสมบัติสไตล์เริ่มต้นที่ฉันหมายถึงข้างต้น ฉันต้องเพิ่มอีกอันหนึ่งเพื่อปรับแต่งพื้นหลังของเซลล์ที่เลือก: สีพื้นหลัง เนื่องจากเป้าหมายของฉันคือการเลือกสีที่จะใช้จากรายการแบบเลื่อนลง ฉันจึงกลับไปเตรียมการและเตรียม WhatToEnter จากที่นั่น
เคล็ดลับ หากคุณต้องการให้เซลล์ทาสีเป็นสีเดียวและไม่ต้องการให้รายการแบบเลื่อนลงรบกวนคุณทุกครั้งเพียงแทนที่มาโครด้วยชื่อสี (“สีน้ำเงิน” เป็นต้น) ซึ่งจะมีลักษณะดังนี้: ~%WhatToEnter[{dataset:'Dataset with discount',column:'Discount',title:'Select discount'}] discount
- “ ~%WhatToEnter[] ส่วนลด ” คือเนื้อหาของเซลล์
ดังนั้น นี่คือรูปลักษณ์ HTML ที่อัปเดต:
ส่วนที่เหลือของตารางจะคงเดิม นี่คือผลลัพธ์ HTML ที่จะเน้นเซลล์ด้วยอัตราเปอร์เซ็นต์:
เมื่อฉันบันทึกการเปลี่ยนแปลงนี้และวางตารางที่อัปเดตในอีเมล ฉันจะได้รับรายการแบบเลื่อนลง พร้อมส่วนลดและเซลล์แรกจะถูกเน้นตามแผนที่วางไว้
ระบายสีทั้งแถว
เมื่อเซลล์เดียวไม่เพียงพอ ฉันจะระบายสีทั้งแถว :) คุณอาจคิดว่าคุณจะต้องใช้ขั้นตอนจากส่วนด้านบนสำหรับเซลล์ทั้งหมดใน แถว. ฉันจะรีบทำให้คุณผิดหวัง ขั้นตอนจะแตกต่างออกไปเล็กน้อย
ในคำแนะนำด้านบน ฉันได้แสดงวิธีอัปเดตพื้นหลังของเซลล์โดยแก้ไขส่วน HTML ของเซลล์นี้ เนื่องจากตอนนี้ฉันกำลังจะทาสีใหม่ทั้งหมดแถว ฉันจะต้องใช้บรรทัด HTML และใช้การเปลี่ยนแปลงทันที
ตอนนี้ไม่มีตัวเลือกและดูเหมือนว่า ฉันต้องการ เพื่อเพิ่ม data-set-style= และวาง WHAT_TO_ENTER ของฉันตรงนั้น ในผลลัพธ์ บรรทัดจะมีลักษณะดังนี้:
ดังนั้น HTML ทั้งหมดของตารางที่มีเซลล์ที่ต้องทาสีจะมีลักษณะดังนี้:
อย่าลังเลที่จะคัดลอก HTML นี้สำหรับเทมเพลตของคุณเอง เพื่อให้แน่ใจว่าใช้งานได้ตามที่ฉันอธิบาย หรือเชื่อถือภาพหน้าจอด้านล่าง :)
สรุป
นั่นคือทั้งหมดที่ฉันอยากจะบอกคุณเกี่ยวกับการจัดรูปแบบตามเงื่อนไขในตาราง Outlook ในวันนี้ ฉันแสดงวิธีเปลี่ยนสีเนื้อหาของเซลล์และเน้นพื้นหลัง หวังว่าฉันจะสามารถโน้มน้าวคุณได้ว่าไม่มีอะไรพิเศษและยากในการแก้ไข HTML ของเทมเพลต และคุณจะได้ทำการทดลองวาดภาพของคุณเอง ;)
โปรดทราบว่า เครื่องมือนี้สามารถติดตั้งได้จาก Microsoft Store บนของคุณ PC, Mac หรือแท็บเล็ต Windows และใช้บนอุปกรณ์ทั้งหมดของคุณพร้อมกัน
หากคุณมีคำถามหรือข้อเสนอแนะเกี่ยวกับการจัดรูปแบบตาราง โปรดแจ้งให้เราทราบในความคิดเห็น ฉันจะเป็น