DS Shapes
Vị trí trên ribbon: Tab DVD Addin → Nhóm Đồ họa → Menu Menu Shape
ID lệnh: btnListShapes
Chức năng
Lệnh duyệt toàn bộ Shape trên sheet hiện hành và ghi tên của từng Shape xuống bảng tính, mỗi Shape một dòng, bắt đầu từ ô bạn đang chọn.
Có được danh sách tên là bước đầu bắt buộc cho mọi thao tác hàng loạt với Shape: dựng bảng ánh xạ để tô màu theo tiến độ, chuẩn bị bảng đổi tên, hoặc đơn giản là kiểm đếm xem bản vẽ mặt bằng dán vào Excel còn thiếu ký hiệu nào.
Cách dùng
- Mở sheet chứa các Shape (lệnh chỉ đọc sheet hiện hành).
- Chọn ô trống làm điểm bắt đầu — danh sách sẽ chạy dọc xuống từ ô này.
- Vào tab DVD Addin → nhóm Đồ họa → menu Menu Shape → bấm DS Shapes.
- Add-in ghi tên từng Shape vào các ô liên tiếp theo cột, bắt đầu ngay tại ô đã chọn.
- Kết thúc, thông báo hiện "Đã liệt kê N shapes".
- Nếu chưa chọn ô nào (đang chọn một Shape hay biểu đồ), lệnh nhắc "Vui lòng chọn ô bắt đầu".
Ví dụ
Sheet MAT BANG có 24 khối hình đại diện các phân khu thi công. Chọn ô trống K5, bấm DS Shapes:
| K | |
|---|---|
| 5 | O_A1 |
| 6 | O_A2 |
| 7 | O_B1 |
| 8 | O_B2 |
| … | … |
Từ cột này, thêm cột L tính mã màu theo tiến độ rồi chạy Tô màu Shape để đổ màu cả mặt bằng.
Lưu ý
- Danh sách chỉ gồm tên Shape; tọa độ và kích thước không được ghi ra — nếu cần vị trí, dùng lệnh Lấy vị trí.
- Lệnh ghi đè lên nội dung có sẵn của các ô bên dưới ô bắt đầu, không hỏi lại — hãy chọn vùng trống.
- Sheet có nhiều Shape (kể cả nút bấm, ảnh chèn, khung văn bản) thì tất cả đều được liệt kê, không lọc theo loại.
- Giữ phím
ESCđể dừng giữa chừng; phần đã ghi ra vẫn được giữ. - Thao tác không hoàn tác được bằng
Ctrl+Z.
Liên quan
- Đổi tên Shape — dùng chính danh sách này làm cột "tên cũ" cho bảng đổi tên hàng loạt.
- Tô màu Shape — ánh xạ tên Shape sang mã màu để tô hàng loạt theo tiến độ.
- Lấy vị trí — lấy tọa độ của các Shape theo danh sách tên vừa liệt kê.