Tô màu Shape
Vị trí trên ribbon: Tab DVD Addin → Nhóm Đồ họa
ID lệnh: btnColorShapes
Cần đăng nhập license
Lệnh cần tài khoản DVDAddin còn hạn (Standard hoặc PRO). Trong thời gian dùng thử (Trial) dùng được đầy đủ.
Chức năng
Lệnh tô màu hàng loạt các Shape trên sheet hiện hành theo một bảng ánh xạ hai cột: cột trái là tên Shape, cột phải là mã màu RGB dạng số. Mỗi Shape khớp tên được đổ màu tương ứng với độ trong suốt 50%.
Đây là cách dựng sơ đồ trạng thái trực quan mà không phải click từng hình: mặt bằng thi công vẽ bằng các Shape đặt tên theo trục/ô sàn, một bảng Excel bên cạnh tính màu theo tiến độ (xanh = đã đổ bê tông, vàng = đang thi công, xám = chưa triển khai), bấm một lần là cả mặt bằng đổi màu.
Cách dùng
- Mở sheet chứa các Shape cần tô màu (lệnh chỉ làm việc trên sheet hiện hành).
- Chuẩn bị bảng hai cột: cột trái = tên Shape, cột phải = mã màu RGB (giá trị số).
- Vào tab DVD Addin → nhóm Đồ họa → bấm Tô màu Shape.
- Hộp chọn vùng của Excel hiện lên với dòng nhắc "Chọn vùng (cột trái = tên Shape, cột phải = mã RGB)". Quét vùng bảng ánh xạ rồi bấm OK.
- Add-in duyệt từng dòng, tìm Shape theo tên và đổ màu. Kết thúc, thông báo hiện "Đã tô màu N shapes (lỗi X)".
Ví dụ
Mặt bằng tầng 3 vẽ bằng các Shape tên O_A1, O_A2, O_B1… Bên cạnh là bảng theo dõi:
| G (Tên Shape) | H (Mã RGB) |
|---|---|
| O_A1 | 5296274 |
| O_A2 | 65535 |
| O_B1 | 12632256 |
Trong đó cột H được tính bằng công thức theo cột trạng thái, ví dụ =IF(F5="Đã đổ";5296274;IF(F5="Đang TC";65535;12632256)). Chọn vùng G5:H40 khi hộp thoại hỏi, bấm OK — toàn bộ mặt bằng đổi màu theo tiến độ tuần đó.
Lưu ý
- Cột màu phải là số (mã RGB kiểu Excel:
Đỏ + Xanh lá×256 + Xanh dương×65536). Ô để chữ, mã HEX dạng#RRGGBBhoặc ô trống sẽ bị đếm vào phần lỗi và bỏ qua. - Tên Shape phải khớp chính xác với tên trên sheet hiện hành; sai một ký tự là dòng đó bị bỏ qua mà không báo riêng.
- Mọi Shape được tô đều nhận độ trong suốt 50% — đây là giá trị cố định của lệnh, không có tùy chọn.
- Giữ phím
ESCđể dừng giữa chừng; những Shape đã tô trước đó vẫn giữ nguyên màu mới. - Lệnh sửa trực tiếp thuộc tính Shape, không hoàn tác được bằng
Ctrl+Z.
Liên quan
- DS Shapes — xuất danh sách tên Shape ra sheet để dựng cột trái của bảng ánh xạ.
- Lấy mã màu — đọc mã màu nền của ô có sẵn để lấy giá trị RGB cho cột phải.
- Đổi tên Shape — chuẩn hóa tên Shape trước khi ánh xạ màu.
- Vẽ HCN màu — tạo mới hình chữ nhật màu thay vì tô lại Shape có sẵn.