เปลี่ยนสี ความกว้าง และสไตล์ของเส้นขอบในตาราง Outlook

  • แบ่งปันสิ่งนี้
Michael Brown

ในบทความนี้ คุณจะเห็นวิธีใช้การจัดรูปแบบตามเงื่อนไขกับเส้นขอบของตารางใน Outlook ฉันจะแสดงวิธีเปลี่ยนสี ความกว้าง และรูปแบบ จากนั้นฉันจะสอนวิธีแก้ไขหลายครั้งและระบายสีตาราง Outlook ของคุณด้วยวิธีต่างๆ

    ก่อนอื่น ฉันต้องการทำหมายเหตุเล็กๆ น้อยๆ สำหรับผู้มาใหม่ในบล็อกนี้ วันนี้เราจะพูดถึงการจัดรูปแบบตามเงื่อนไขในเทมเพลต ฉันจะแสดงวิธีตั้งค่าอย่างถูกต้องโดยใช้ Add-in เทมเพลตอีเมลที่ใช้ร่วมกันของเราสำหรับ Outlook เครื่องมือนี้สามารถช่วยคุณวางเทมเพลตที่จัดรูปแบบอย่างสมบูรณ์แบบที่บันทึกไว้ล่วงหน้าลงในอีเมลของคุณ และลดขนาดรูทีนการติดต่อให้เหลือเพียงไม่กี่คลิก

    หากคุณได้อ่านบทช่วยสอนการจัดรูปแบบตามเงื่อนไขในตาราง Outlook ของฉันแล้ว คุณจะทราบ วิธีเปลี่ยนเนื้อหาและสีพื้นหลังของเซลล์ อย่างไรก็ตาม นั่นไม่ใช่ทุกสิ่งที่คุณสามารถทำได้เพื่อทำให้ตาราง Outlook ของคุณสว่างขึ้น วันนี้ฉันจะแสดงวิธีการกำหนดสีเส้นขอบของตารางแบบมีเงื่อนไขและปรับเปลี่ยนความกว้างและรูปแบบ

    ยิ่งไปกว่านั้น โบนัสเล็กน้อยกำลังรอคุณอยู่ในบทสุดท้าย ซึ่งฉันจะแสดงวิธีใช้การปรับเปลี่ยนต่างๆ ในเวลาเดียวกันและทำให้โต๊ะของคุณมีสีสันและสดใสเหมือนดอกไม้ไฟในวันที่ 4 กรกฎาคม ;)

    เปลี่ยนสีของเส้นขอบเซลล์

    เพื่อแสดงให้คุณเห็นว่าภาพวาดของเส้นขอบทำงานอย่างไร ฉันจะใช้ตัวอย่างเดียวกันจากบทช่วยสอนของสัปดาห์ที่แล้ว กรณีดังต่อไปนี้: ฉันวางทีมงาน Microsoft ลองดูคำตอบของพวกเขาได้ในการสนทนา GitHub นี้ :)

    หมายเหตุสุดท้าย

    ฉันหวังเป็นอย่างยิ่งว่าจะสามารถโน้มน้าวคุณได้ว่าตารางใน Outlook ไม่ใช่แค่ขอบสีดำธรรมดาๆ ข้อความ. มีพื้นที่มากมายสำหรับการปรับปรุงและความคิดสร้างสรรค์ :)

    เมื่อคุณตัดสินใจที่จะทำการทดลองวาดภาพของคุณเอง เพียงติดตั้งเทมเพลตอีเมลที่ใช้ร่วมกันจาก Microsoft Store แล้วสนุกได้เลย!

    หากมี คำถามใดๆ ที่คุณต้องการความช่วยเหลือเกี่ยวกับการจัดรูปแบบตามเงื่อนไขในตาราง Outlook เพียงฝากคำสองสามคำไว้ในส่วนความคิดเห็น แล้วเราจะจัดการให้ ;)

    template แล้วเลือกอัตราคิดลดเพื่อกรอกลงในตาราง ขึ้นอยู่กับตัวเลือกของฉัน เส้นขอบของเซลล์จะถูกใส่สีตามสีเฉพาะ

    ตารางที่ฉันจะระบายสีในวันนี้จะเป็นตารางด้านล่างนี้:

    ส่วนหัวของตัวอย่าง 1 ส่วนหัวตัวอย่าง 2 ส่วนหัวตัวอย่าง 3
    ~%WhatToEnter[ {ชุดข้อมูล:'ชุดข้อมูลที่มีส่วนลด', คอลัมน์:' ส่วนลด', ชื่อเรื่อง:'เลือกส่วนลด'} ] ส่วนลด

    เนื่องจากการจัดรูปแบบตามเงื่อนไขได้รับการจัดการใน HTML ของเทมเพลต เปิดโค้ด HTML ของตารางนี้ก่อน:

    1. เปิดเทมเพลตที่สนใจแล้วกด แก้ไข :

    2. ค้นหา ดู HTML ไอคอน ( ) บนแถบเครื่องมือของเทมเพลต:

    3. ดู HTML ดั้งเดิมที่จะแก้ไขหลายครั้ง:

    หากคุณสงสัยเกี่ยวกับสีและความเกี่ยวข้องกับอัตราส่วนลด ฉันจะให้คำใบ้กับคุณ :) ชุดข้อมูล! ไม่ทราบว่ามันคืออะไร? จากนั้น หยุดพักสักครู่แล้วอ่านบทช่วยสอนเกี่ยวกับเทมเพลต Outlook ที่เติมได้ของฉันก่อน

    นี่คือชุดข้อมูลดั้งเดิมที่ฉันจะใช้ในตอนเริ่มต้นและปรับปรุงเล็กน้อยในสองสามบท:

    ส่วนลด รหัสสี
    10% #00B0F0
    15 % #00B050
    20% #FFC000
    25% #4630A0

    เมื่อฉันต้องการเรียกรหัสสีที่จำเป็นจากตารางนี้ ฉันจะใช้มาโครต่อไปนี้:

    ~%WhatToEnter[{dataset:'Dataset with discount',column:'Color code'}]

    เนื่องจากเราได้ครอบคลุมพื้นฐานทั้งหมดแล้ว มาเริ่มเปลี่ยนสีกันเถอะ :)

    อัปเดตสีเส้นขอบของหนึ่ง เซลล์

    หากต้องการใส่สีเส้นขอบของเซลล์เดียวในตาราง ก่อนอื่นให้หาบรรทัดใน HTML ของเทมเพลตและดูส่วนประกอบให้ละเอียดยิ่งขึ้น:

    ~%WhatToEnter[{dataset: 'ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'ส่วนลด',ชื่อเรื่อง:'เลือกส่วนลด'}] ส่วนลด
    • style= ” แสดงถึงชุดของพารามิเตอร์พื้นฐานของเซลล์
    • “ความกว้าง: 32%; เส้นขอบ: 1px solid #aeabab ” คือความกว้าง สี และสไตล์ของเซลล์และเส้นขอบ
    • “ส่วนลด ~%WhatToEnter[]” คือเนื้อหาของเซลล์

    โค้ดบรรทัดนี้หมายความว่าฉันจะเห็นเซลล์ที่มีเส้นขอบสีเทาขนาด 1px ในลักษณะทึบ ถ้าฉันแทนที่พารามิเตอร์เหล่านี้ อาจทำให้รูปลักษณ์ของตารางในเทมเพลตของฉันเสียหาย เช่น เส้นขอบจะมองไม่เห็น (แม้ว่าทุกอย่างจะดูสมบูรณ์แบบหลังจากวาง)

    ฉันชอบที่จะมีมาตรฐาน ตารางในเทมเพลตและแก้ไขเมื่อวาง ดังนั้น ฉันจึงเพิ่มแอตทริบิวต์ใหม่หนึ่งรายการพร้อมกับพารามิเตอร์ที่จะแทนที่แอตทริบิวต์เดิมเมื่อวาง:

    ~%WhatToEnter[{dataset:'Dataset with discount',column:'Discount',title:'Select discount '}] ส่วนลด

    ตรวจสอบบรรทัด HTML ด้านบน:

    • style="border : 1px solid #aeabab;" เป็นแอตทริบิวต์แรก นั่นคือต้นฉบับของเซลล์ลักษณะเฉพาะ
    • data-set-style= ” เป็นพารามิเตอร์พิเศษที่จะช่วยฉันแทนที่แอตทริบิวต์ด้านบนด้วยชุดคุณสมบัติที่จำเป็นระหว่างการวาง
    • เส้นขอบ:ทึบ 1px; border-color: ” เป็นส่วนหนึ่งของแอตทริบิวต์ที่สองที่เราจะหยุดชั่วคราว ดูสิ จุดเริ่มต้นเหมือนกันกับต้นฉบับ ความกว้างของเส้นขอบและสไตล์เดียวกัน อย่างไรก็ตาม เมื่อพูดถึงสี (พารามิเตอร์ที่ฉันต้องการเปลี่ยน) ฉันจะแทนที่ด้วย border-color: และวางแมโคร WhatToEnter ดังนั้น ขึ้นอยู่กับตัวเลือกแบบเลื่อนลง มาโครจะถูกแทนที่ด้วยรหัสสีและเส้นขอบจะถูกทาสีใหม่
    • ส่วนลด “~%WhatToEnter[]” ยังคงเป็นเนื้อหาของเซลล์ที่ ไม่ต้องการการเปลี่ยนแปลงใดๆ

    ดังนั้น HTML แบบเต็มที่มีเซลล์สีในอนาคตจะมีลักษณะดังนี้:

    ตัวอย่างส่วนหัว 1

    ตัวอย่างส่วนหัว 2 <3

    ตัวอย่างส่วนหัว 3

    ~%WhatToEnter[{dataset:'Dataset with discount',column:' ส่วนลด',title:'เลือกส่วนลด'}] ส่วนลด

    เมื่อคุณวางเทมเพลตนี้ เส้นขอบของเซลล์ที่อัปเดตจะเป็นสีที่เลือกทันที:

    ระบายสีเส้นขอบของทั้งแถว

    ตอนนี้มาระบายสีเส้นขอบบน ทั้งแถวของตารางตัวอย่างของเราและดูว่ามันทำงานอย่างไร ตรรกะนั้นเหมือนกันทุกประการกับในย่อหน้าข้างต้น ยกเว้นว่าคุณจะต้องอัปเดตเซลล์ทั้งหมดของแถวที่สอง เมื่อแก้ไขแบบเดียวกับที่ฉันกล่าวถึงข้างต้นแล้วนำไปใช้กับทั้งแถว มันจะถูกวาดเป็นพริบตาเมื่อวางเทมเพลต

    หากคุณต้องการดู HTML พร้อมระบายสีแถวที่สอง ต่อไปนี้:

    ส่วนหัวตัวอย่าง 1

    ส่วนหัวตัวอย่าง 2

    ส่วนหัวตัวอย่าง 3

    ~%WhatToEnter[{dataset:'ชุดข้อมูลพร้อมส่วนลด',คอลัมน์:'ส่วนลด',ชื่อ:'เลือกส่วนลด'}] ส่วนลด

    เปลี่ยนความกว้างของเส้นขอบ

    ตอนนี้ มาลองอัปเดตไม่เพียงแค่สีเส้นขอบเท่านั้น แต่ยังรวมถึงความกว้างด้วย ลองดูแอตทริบิวต์ HTML อีกครั้งหนึ่งซึ่งแทนที่แอตทริบิวต์เดิมเมื่อวาง:

    data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:' ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'รหัสสี'}]">~%WhatToEnter[{ชุดข้อมูล:'ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'ส่วนลด',ชื่อเรื่อง:'เลือกส่วนลด'}] ส่วนลด

    ดู 1px พารามิเตอร์? นี่คือความกว้างของเส้นขอบที่จะลงสี คุณสามารถเปลี่ยนเป็น 2 ได้ด้วยตนเอง และขอบตารางจะกว้างขึ้นเมื่อคุณวาง

    อย่างไรก็ตาม ฉันจะทำอีกวิธีหนึ่ง ฉันจะอัปเดตชุดข้อมูลและเพิ่มคอลัมน์ใหม่ที่มีความกว้างของเส้นขอบ ในกรณีนี้ เมื่อฉันเลือกอัตราปัจจุบันที่จะวาง ทั้งสีและความกว้างจะเป็นอัปเดตแล้ว

    ส่วนลด รหัสสี ความกว้างของเส้นขอบ
    10% #00B0F0 2
    15% #00B050 2.5
    20% #FFC000 3
    25% #4630A0 3.5

    ตอนนี้มาแก้ไขแอตทริบิวต์ที่สองของแต่ละบรรทัดและแทนที่ 1px ด้วยข้อความต่อไปนี้:

    border-width:~%WhatToEnter [{dataset:'Dataset with discount',column:'Border width'}]

    จากนั้นฉันจะทำซ้ำสำหรับทั้งสามเซลล์ของแถวที่สอง และรับ HTML ต่อไปนี้ในผลลัพธ์:

    ส่วนหัวตัวอย่าง 1

    ส่วนหัวตัวอย่าง 2

    ส่วนหัวตัวอย่าง 3

    ~%WhatToEnter[{ ชุดข้อมูล:'ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'ส่วนลด',ชื่อเรื่อง:'เลือกส่วนลด'}] ส่วนลด

    เมื่อบันทึกและวางเทมเพลตนี้แล้ว เส้นขอบสีน้ำเงินที่กว้างขึ้นจะปรากฏในอีเมล:

    แก้ไขรูปแบบเส้นขอบในตาราง

    ในช.นี้ apter ฉันต้องการดึงความสนใจของคุณไปที่พารามิเตอร์อื่น - สไตล์ อันนี้จะจัดการกับลักษณะเส้นขอบ ก่อนที่ฉันจะแสดงวิธีใช้อย่างถูกต้อง ฉันจะต้องกลับไปที่ชุดข้อมูลของฉันและแก้ไขให้สอดคล้องกับกรณีปัจจุบันของฉัน

    ส่วนลด ชายแดนสไตล์
    10% เส้นประ
    15% สองเท่า
    20% จุด
    25% สัน

    ฉันได้เชื่อมโยงอัตราคิดลดแต่ละรายการกับรูปแบบเส้นขอบและบันทึกชุดข้อมูลนี้ไว้สำหรับอนาคต มาโครที่จะดึงสไตล์สำหรับ HTML ของฉันจะเป็นแบบด้านล่าง:

    ~%WhatToEnter[{dataset:"Dataset with discount",column:"Border style"}]

    ตอนนี้ฉันจะต้องอัปเดต แอตทริบิวต์ของแถวที่สองโดยแทนที่ solid (สไตล์เริ่มต้นที่ฉันใช้มาตลอด) ด้วยมาโครด้านบนเพื่อรับโค้ดต่อไปนี้:

    data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{dataset:'Dataset with discount',column:'Border style'}]

    นี่คือ HTML สุดท้าย:

    ส่วนหัวตัวอย่าง 1

    ส่วนหัวตัวอย่าง 2

    ส่วนหัวตัวอย่าง 3

    ~%WhatToEnter[{ชุดข้อมูล:'ชุดข้อมูลพร้อมส่วนลด',คอลัมน์:'ส่วนลด' ,title:'เลือกส่วนลด'}] ส่วนลด

    หากคุณคัดลอก HTML นี้และวาง กับเทมเพลตของคุณ ผลลัพธ์จะไม่ทำให้คุณต้องรออีกต่อไป:

    ตั้งค่าการจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนการเน้น สีข้อความ และความกว้างของเส้นขอบพร้อมกัน

    เราได้รับความสนใจมากที่สุดแล้ว เป็นส่วนหนึ่งที่ฉันจะแสดงให้คุณเห็นถึงวิธีการใช้การแก้ไขหลายครั้ง ก่อนอื่น ฉันจะอัปเดตชุดข้อมูลที่ฉันจะดึงข้อมูลมาเนื่องจากฉันตัดสินใจเปลี่ยนการไฮไลต์ สีข้อความ และความกว้างของเส้นขอบของเซลล์ จึงจำเป็นต้องระบุพารามิเตอร์เหล่านั้นทั้งหมด ดังนั้น ชุดข้อมูลใหม่ของฉันจะมีลักษณะดังนี้:

    ส่วนลด รหัสสี รหัสพื้นหลัง ความกว้างของเส้นขอบ
    10% #00B0F0 #DEEBF6 2
    15 % #00B050 #E2EFD9 2.5
    20% #FFC000 #FFF2CC 3
    25% #4630A0 #FBE5D5 3.5

    ดังนั้น ถ้าฉันเลือก 10% ข้อความที่จำเป็นจะถูกทาด้วยสีน้ำเงิน (# 00B0F0 ) พื้นหลังของเซลล์ที่เลือกจะถูกแรเงา โทนสีฟ้าอ่อน (# DEEBF6 ) และเส้นขอบจะกว้างขึ้น 2 เท่า

    แต่ชุดข้อมูลนี้จะเชื่อมต่อกับตาราง Outlook เพื่อให้จัดรูปแบบได้อย่างไร ฉันได้เตรียมคุณสำหรับงานนี้ใน 2 บทความ :) นี่คือ HTML ที่จะจัดการกับการแก้ไขที่จำเป็นทั้งหมด:

    ตัวอย่างส่วนหัว 1

    < ส่วนหัวของตัวอย่าง 2

    ส่วนหัวของตัวอย่าง 3

    ~%WhatToEnter[{dataset:' ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'ส่วนลด',ชื่อเรื่อง:'เลือกส่วนลด'}] ส่วนลด

    ตอนนี้ มาดูการปรับเปลี่ยนทั้งหมดที่ใช้:

    • ส่วนหัวตัวอย่าง 1 - ส่วนนี้จะทาสีข้อความส่วนหัวเป็นสีจากคอลัมน์ "รหัสสี" ในกรณีที่คุณรู้สึกว่าเช่นเดียวกับที่คุณต้องการรีเฟรชหน่วยความจำของคุณในการวาดข้อความ โปรดดูบทที่ Change the font color of text in text in table ของบทช่วยสอนก่อนหน้าของฉัน
    • data-set-style="background-color:~%WhatToEnter[ {ชุดข้อมูล:'ชุดข้อมูลที่มีส่วนลด',คอลัมน์:'รหัสพื้นหลัง',ชื่อเรื่อง:'เลือกส่วนลด'}] - ส่วนนี้จะอัปเดตสีพื้นหลัง โดยรับรหัสจากคอลัมน์ รหัสพื้นหลัง ของชุดข้อมูล อย่าลังเลที่จะดูบทช่วยสอนเซลล์ไฮไลต์หากคุณต้องการคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับกรณีนี้
    • data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discount',column:'Border width'}] – ด้วยความกว้างของเส้นขอบของบรรทัด HTML นี้จะถูกเปลี่ยนเป็นความกว้างที่ระบุใน Border width ฉันได้อธิบายไปแล้วก่อนหน้านี้ คุณอาจลองดูเผื่อว่าคุณพลาดอะไรไป

    เมื่อฉันวางเทมเพลตที่มีแอตทริบิวต์เหล่านั้นเพิ่ม ผลลัพธ์จะไม่ทำให้ฉันต้องรออีกต่อไป:

    มีข้อความเล็กๆ น้อยๆ ที่ฉันอยากจะทำก่อนที่จะปิดหัวข้อนี้ ขณะที่ฉันทดสอบการระบายสีเส้นขอบในตาราง ฉันพบลักษณะการทำงานที่ค่อนข้างคลุมเครือของเส้นขอบใน Outlook เวอร์ชันออนไลน์และเดสก์ท็อป ด้วยความสับสนเล็กน้อย ฉันจึงติดต่อนักพัฒนาซอฟต์แวร์ของเราเพื่อขอคำชี้แจง พวกเขาพบว่าไคลเอ็นต์ Outlook ต่างๆ แสดงผลตารางในรูปแบบต่างๆ และสาเหตุของพฤติกรรมดังกล่าวคือจุดบกพร่องใน Outlook

    ทีมงานของเราได้รายงานปัญหานี้ไปยัง

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้