Đổi tên Shape
Vị trí trên ribbon: Tab DVD Addin → Nhóm Đồ họa → Menu Menu Shape
ID lệnh: btnRenameShapes
Chức năng
Lệnh đổi tên 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 cũ, cột phải là tên mới. Add-in duyệt từng dòng và đổi tên Shape tương ứng.
Shape do Excel tự đặt tên (Rectangle 27, Oval 143…) thì không thể dùng cho các lệnh làm việc theo tên. Đặt lại tên có quy tắc — theo trục lưới, theo phân khu, theo mã công tác — là điều kiện để sau đó tô màu theo tiến độ, lấy tọa độ hay điều khiển Shape bằng công thức.
Cách dùng
- Mở sheet chứa các Shape (lệnh chỉ tác động lên sheet hiện hành).
- Dựng bảng hai cột trên bảng tính: cột trái = tên cũ, cột phải = tên mới.
- Vào tab DVD Addin → nhóm Đồ họa → menu Menu Shape → bấm Đổi tên Shape.
- Hộp chọn vùng của Excel hiện lên với dòng nhắc "Chọn vùng 2 cột: tên shape cũ (trái), tên shape mới (phải)". Quét vùng bảng rồi bấm OK.
- Kết thúc, thông báo hiện "Đã đổi tên N shapes".
Ví dụ
Mặt bằng móng dán vào Excel gồm các hình do Excel đặt tên mặc định. Sau khi chạy DS Shapes để lấy cột tên cũ, bạn điền cột tên mới theo mã đài móng:
| P (Tên cũ) | Q (Tên mới) |
|---|---|
| Rectangle 12 | DM_A1 |
| Rectangle 13 | DM_A2 |
| Rectangle 14 | DM_B1 |
Chọn P5:Q40 khi hộp thoại hỏi, bấm OK — toàn bộ hình được đặt tên theo mã đài móng và sẵn sàng cho lệnh Tô màu Shape.
Lưu ý
- Tên cũ phải khớp chính xác với tên Shape trên sheet hiện hành; dòng nào không tìm thấy Shape sẽ bị bỏ qua âm thầm, không báo lỗi riêng.
- Dòng có ô tên cũ hoặc tên mới để trống sẽ bị bỏ qua.
- Tên Shape trong một sheet nên là duy nhất; đặt trùng tên khiến các lệnh tìm theo tên chỉ thấy Shape đầu tiên.
- Giữ phím
ESCđể dừng giữa chừng; các Shape đã đổi tên vẫn giữ tên mới. - Thao tác không hoàn tác được bằng
Ctrl+Z— nên giữ lại cột tên cũ để đảo ngược khi cần.
Liên quan
- DS Shapes — xuất tên Shape hiện có ra sheet để làm cột "tên cũ".
- Tô màu Shape — bước tiếp theo: ánh xạ tên vừa đặt sang mã màu theo tiến độ.
- Lấy vị trí — lấy tọa độ theo tên Shape sau khi đã chuẩn hóa tên.