Mục lục
Trong bài viết này, bạn sẽ thấy cách áp dụng định dạng có điều kiện cho đường viền của bảng trong Outlook. Tôi sẽ chỉ cho bạn cách thay đổi màu sắc, chiều rộng và kiểu của chúng. Sau đó, tôi sẽ hướng dẫn bạn cách thực hiện nhiều sửa đổi cùng lúc và tô màu bảng Outlook của bạn theo nhiều cách khác nhau.
Trước hết, tôi muốn tạo một chú thích nhỏ cho những người mới tham gia blog này. Vì hôm nay chúng ta sẽ nói về định dạng có điều kiện trong các mẫu, tôi sẽ chỉ cho bạn cách thiết lập chúng một cách chính xác bằng phần bổ trợ Mẫu email được chia sẻ cho Outlook của chúng tôi. Công cụ này có thể giúp bạn dán các mẫu có định dạng hoàn hảo được lưu trước vào email của mình và thu gọn thói quen trao đổi thư từ của bạn chỉ bằng một vài cú nhấp chuột.
Nếu bạn đã đọc hướng dẫn Định dạng có điều kiện trong bảng Outlook của tôi, bạn sẽ biết cách thay đổi nội dung và màu nền của ô. Tuy nhiên, đó không phải là tất cả những gì bạn có thể làm để làm sáng bảng Outlook của mình. Hôm nay, tôi sẽ chỉ cho bạn các cách tô màu có điều kiện cho đường viền của bảng cũng như sửa đổi chiều rộng và kiểu của chúng.
Hơn nữa, một phần thưởng nhỏ đang chờ bạn trong chương trước, nơi tôi sẽ chỉ cho bạn cách áp dụng một số sửa đổi đồng thời làm cho bảng của bạn rực rỡ và rực rỡ như pháo hoa vào ngày 4 tháng 7;)
Thay đổi màu của đường viền ô
Để cho bạn biết cách vẽ đường viền hoạt động, Tôi sẽ sử dụng các mẫu tương tự từ hướng dẫn của tuần trước. Trường hợp như sau: Tôi dán mộtNhóm Microsoft, vui lòng xem phản hồi của họ trong cuộc trò chuyện GitHub này :)
Lưu ý cuối cùng
Tôi thực sự hy vọng mình đã thuyết phục được bạn rằng một bảng trong Outlook không chỉ có các đường viền màu đen với các đường viền đơn giản chữ. Có rất nhiều chỗ để cải tiến và sáng tạo :)
Khi bạn quyết định thực hiện một vài thử nghiệm vẽ tranh của riêng mình, chỉ cần cài đặt Mẫu email được chia sẻ từ Microsoft Store và tận hưởng!
Nếu có bất kỳ câu hỏi nào còn lại của bạn cần trợ giúp về định dạng có điều kiện trong bảng Outlook, chỉ cần để lại một vài từ trong phần Nhận xét và chúng tôi sẽ tìm ra;)
mẫu và chọn tỷ lệ chiết khấu để điền vào bảng. Tùy thuộc vào lựa chọn của tôi, đường viền của ô sẽ được tô bằng màu cụ thể.Bảng mà tôi sẽ tô màu hôm nay sẽ là bảng bên dưới:
Tiêu đề mẫu 1 | Tiêu đề mẫu 2 | Tiêu đề mẫu 3 |
~%WhatToEnter[ {dataset:'Dataset with discount', column:' Giảm giá', tiêu đề:'Chọn giảm giá'} ] giảm giá |
Vì định dạng có điều kiện được xử lý trong HTML của mẫu, hãy mở mã HTML của bảng này trước:
- Mở mẫu quan tâm và nhấn Chỉnh sửa :
- Tìm Xem biểu tượng HTML ( ) trên thanh công cụ của mẫu:
- Xem HTML gốc sẽ được sửa đổi nhiều lần:
Nếu bạn thắc mắc về màu sắc và mối liên hệ của chúng với tỷ lệ chiết khấu, tôi sẽ cho bạn một gợi ý :) Bộ dữ liệu! Không biết nó là gì? Sau đó, hãy tạm dừng một chút và đọc hướng dẫn về các mẫu Outlook có thể điền của tôi trước.
Đây là tập dữ liệu gốc mà tôi sẽ sử dụng lúc đầu và cải thiện một chút trong một vài chương:
Giảm giá | Mã màu |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Khi tôi cần truy xuất mã màu cần thiết từ bảng này, tôi sẽ sử dụng macro sau:
~%WhatToEnter[{dataset:'Dataset with discount',column:'Color code'}]Vì chúng ta đã nắm được tất cả những điều cơ bản, hãy bắt đầu thay đổi màu :)
Cập nhật màu đường viền của một ô
Để tô màu đường viền của một ô trong bảng, trước tiên, hãy tìm dòng của nó trong HTML của mẫu và xem xét kỹ hơn các thành phần của nó:
- “ style= ” biểu thị tập hợp các tham số cơ bản của một ô.
- “Chiều rộng: 32%; đường viền: 1px solid #aeabab ” là chiều rộng, màu sắc và kiểu của ô và đường viền.
- “~%WhatToEnter[] discount” là nội dung của ô.
Dòng mã này có nghĩa là tôi sẽ thấy một ô có đường viền màu xám 1px theo kiểu cố định. Nếu tôi thay thế bất kỳ tham số nào trong số đó, thì nó có thể làm hỏng giao diện của bảng trong mẫu của tôi, tức là đường viền sẽ ẩn đi (mặc dù mọi thứ sẽ trông hoàn hảo sau khi dán).
Tôi muốn có một tiêu chuẩn bảng trong một mẫu và sửa đổi nó khi dán. Vì vậy, tôi thêm một thuộc tính mới với các tham số sẽ thay thế thuộc tính ban đầu khi dán:
Hãy kiểm tra dòng HTML ở trên:
- “ style="border : 1px solid #aeabab;" là thuộc tính đầu tiên. Đó là bản gốc của tế bàocác đặc điểm.
- “ data-set-style= ” là một tham số đặc biệt sẽ giúp tôi thay thế thuộc tính ở trên bằng tập hợp các thuộc tính cần thiết trong quá trình dán.
- “ viền:1px liền; màu viền: ” là một phần của thuộc tính thứ hai mà chúng tôi sẽ tạm dừng. Hãy xem, phần đầu giống với bản gốc, cùng chiều rộng và kiểu đường viền. Tuy nhiên, khi nói đến màu sắc (tham số mà tôi muốn thay đổi), tôi thay thế nó bằng border-color: và dán macro WhatToEnter. Do đó, tùy thuộc vào lựa chọn thả xuống, macro sẽ được thay thế bằng mã màu và đường viền sẽ được sơn lại.
- “~%WhatToEnter[] discount” vẫn là nội dung của ô mà không yêu cầu bất kỳ thay đổi nào.
Do đó, HTML đầy đủ với ô được tô màu trong tương lai sẽ trông như thế này:
Khi bạn dán mẫu này , đường viền của ô được cập nhật sẽ được tô màu ngay lập tức:
Vẽ đường viền của toàn bộ hàng
Bây giờ, hãy vẽ đường viền trên ô toàn bộ hàng của bảng mẫu của chúng tôi và xem nó hoạt động như thế nào. Logic hoàn toàn giống như trongđoạn trên ngoại trừ việc bạn sẽ cần cập nhật tất cả các ô của hàng thứ hai. Sau khi các sửa đổi tương tự mà tôi đã đề cập ở trên được áp dụng cho toàn bộ hàng, hàng đó sẽ được vẽ bằng nháy mắt khi dán mẫu.
Nếu bạn muốn xem qua HTML đã sẵn sàng với màu hàng thứ hai, đây là:
Thay đổi độ rộng đường viền
Bây giờ, hãy thử cập nhật không chỉ màu đường viền mà cả chiều rộng của đường viền. Hãy xem thêm thuộc tính HTML thay thế thuộc tính gốc khi dán:
data-set-style="border: 1px solid; border-color:~%WhatToEnter[{dataset:' Tập dữ liệu có giảm giá',cột:'Mã màu'}]">~%WhatToEnter[{dataset:'Tập dữ liệu có giảm giá',column:'Giảm giá',tiêu đề:'Chọn giảm giá'}] giảm giáXem 1px tham số? Đây là chiều rộng của các đường viền được tô màu. Bạn có thể thay đổi nó theo cách thủ công, chẳng hạn như 2 và đường viền của bảng sẽ trở nên rộng hơn sau khi bạn dán nó.
Tuy nhiên, tôi sẽ làm theo cách khác. Tôi sẽ cập nhật tập dữ liệu của mình và thêm một cột mới có chiều rộng đường viền. Trong trường hợp này, khi tôi chọn tỷ lệ hiện tại để dán, cả màu sắc và chiều rộng sẽ đượcđã cập nhật.
Giảm giá | Mã màu | Độ rộng đường viền |
10% | #00B0F0 | 2 |
15% | #00B050 | 2.5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3.5 |
Bây giờ, hãy sửa đổi thuộc tính thứ hai của mỗi dòng và thay thế 1px bằng đoạn văn bản sau:
border-width:~%WhatToEnter [{tập dữ liệu:'Tập dữ liệu có giảm giá',cột:'Độ rộng đường viền'}]Sau đó, tôi lặp lại nó cho tất cả ba ô của hàng thứ hai và nhận được kết quả HTML sau:
Sau khi mẫu này được lưu và dán, đường viền màu lam mở rộng sẽ xuất hiện trong email:
Sửa đổi kiểu đường viền trong bảng
Trong ch này apter Tôi muốn thu hút sự chú ý của bạn đến một thông số khác – style. Cái này sẽ xử lý sự xuất hiện của đường viền. Trước khi tôi chỉ cho bạn cách áp dụng chính xác, tôi cần quay lại tập dữ liệu của mình và sửa đổi nó cho phù hợp với trường hợp hiện tại của tôi.
Giảm giá | Đường viềnphong cách |
10% | Nét đứt |
15% | Đôi |
20% | Chấm |
25% | Sườn núi |
Tôi đã liên kết từng tỷ lệ chiết khấu với kiểu đường viền và lưu tập dữ liệu này cho tương lai. Macro để truy xuất kiểu cho HTML của tôi sẽ là macro bên dưới:
~%WhatToEnter[{dataset:"Dataset with discount",column:"Border style"}]Bây giờ tôi cần cập nhật thuộc tính của hàng thứ hai bằng cách thay thế solid (kiểu mặc định mà tôi đã sử dụng từ lâu) bằng macro ở trên để lấy đoạn mã sau:
data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{tập dữ liệu:'Tập dữ liệu có chiết khấu',cột:'Kiểu đường viền'}]Đây là HTML cuối cùng:
Nếu bạn sao chép HTML này và dán vào các mẫu của bạn, kết quả sẽ không khiến bạn phải chờ đợi:
Thiết lập định dạng có điều kiện để thay đổi đồng thời đánh dấu, màu văn bản và độ rộng đường viền
Chúng tôi đã đạt được nhiều sự quan tâm nhất phần này khi tôi sắp chỉ cho bạn cách áp dụng nhiều sửa đổi cùng một lúc. Trước hết, tôi sẽ cập nhật tập dữ liệu mà tôi sẽ truy xuất dữ liệu từ đó.Vì tôi đã quyết định thay đổi độ sáng, màu văn bản và độ rộng đường viền của các ô nên tất cả các tham số đó cần phải được chỉ định. Do đó, tập dữ liệu mới của tôi sẽ có dạng như sau:
Giảm giá | Mã màu | Mã nền | Độ rộng đường viền |
10% | #00B0F0 | #DEEBF6 | 2 |
15 % | #00B050 | #E2EFD9 | 2.5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5 |
Vì vậy, nếu tôi chọn 10%, văn bản cần thiết sẽ được tô màu xanh lam (# 00B0F0 ), nền của các ô được chọn sẽ được tô bóng tông màu xanh lam nhạt (# DEEBF6 ) và đường viền của chúng sẽ được mở rộng hai lần.
Nhưng làm cách nào để tập dữ liệu này có thể được kết nối với bảng Outlook để bảng được định dạng? Tôi đã chuẩn bị cho bạn nhiệm vụ này trong 2 bài viết :) Đây là HTML sẽ xử lý tất cả các sửa đổi cần thiết:
Bây giờ, chúng ta hãy xem tất cả các sửa đổi được áp dụng:
- Tiêu đề mẫu 1 - phần này sẽ tô văn bản tiêu đề bằng màu từ cột “Mã màu”. Trong trường hợp bạn cảm thấygiống như bạn cần làm mới bộ nhớ của mình trên bức vẽ văn bản, hãy tham khảo chương Thay đổi màu phông chữ của văn bản trong bảng trong hướng dẫn trước của tôi.
- data-set-style="background-color:~%WhatToEnter[ {bộ dữ liệu:'Bộ dữ liệu có chiết khấu',cột:'Mã nền',tiêu đề:'Chọn chiết khấu'}] - phần này cập nhật màu nền, lấy mã từ cột Mã nền của tập dữ liệu. Vui lòng xem hướng dẫn Tô sáng ô nếu bạn cảm thấy cần mô tả chi tiết hơn về trường hợp này.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discount',column:'Border width'}] – với chiều rộng của đường viền HTML này sẽ được thay đổi thành chiều rộng được chỉ định trong Độ rộng đường viền Tôi đã đề cập đến nó trước đó, bạn có thể xem lại nếu bỏ lỡ điều gì đó.
Khi tôi dán một mẫu có thêm các thuộc tính đó, kết quả sẽ không khiến tôi phải chờ đợi:
Có một lưu ý nhỏ tôi muốn thực hiện trước khi đóng chủ đề này. Trong khi thử tô màu đường viền trong bảng, tôi gặp phải hành vi khá mơ hồ của đường viền trong cả phiên bản trực tuyến và máy tính để bàn của Outlook. Có một chút bối rối, tôi đã liên hệ với các nhà phát triển của chúng tôi để làm rõ. Họ phát hiện ra rằng các ứng dụng khách Outlook khác nhau hiển thị bảng theo những cách khác nhau và lý do cho hành vi như vậy là do lỗi trong Outlook.
Nhóm của chúng tôi đã báo cáo vấn đề này với