In hàng loạt
Vị trí trên ribbon: Tab DVD Addin → Nhóm File và In
ID lệnh: btnBatchPrint
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 in hoặc xuất PDF một loạt bộ hồ sơ từ cùng một biểu mẫu, bằng cách lần lượt gán số thứ tự vào một ô điều khiển (driver cell) rồi in lại. Mọi công thức trong sheet tham chiếu tới ô đó sẽ tự cập nhật, nên một biểu mẫu duy nhất có thể sinh ra hàng trăm bộ khác nhau.
Đây là cách chuẩn để in biên bản nghiệm thu theo từng cấu kiện, phiếu yêu cầu nghiệm thu theo từng hạng mục, hay hồ sơ thanh toán theo từng đợt — thay vì sửa tay rồi bấm in từng lần. Cửa sổ cho phép lưu lại toàn bộ thiết lập vào sheet ẩn DVDAddinSetting của workbook để lần sau mở lên là dùng ngay.
Cách dùng
- Chuẩn bị sheet biểu mẫu đã liên kết với một ô điều khiển (ví dụ
A1chứa số thứ tự cấu kiện, các ô còn lại dùngVLOOKUPtheo số đó). - Vào tab DVD Addin → nhóm File và In → bấm In hàng loạt. Cửa sổ là dạng không chặn nên bạn vẫn thao tác được với bảng tính khi nó đang mở.
- Trong khung Phạm vi số, chọn Liên tục (Start–End) rồi nhập số đầu và số cuối, hoặc chọn Riêng lẻ (1+3+5) rồi liệt kê các số cách nhau bằng dấu cộng.
- Điền Driver cell (số) — ô sẽ được gán giá trị của vòng lặp hiện tại. Bấm nút ⤴ để trỏ chuột chọn ô trực tiếp trên bảng tính.
- Điền Sheet-print cell — ô chứa tên các sheet cần in trong mỗi vòng, ngăn cách bằng dấu
+. - Điền Filename cell nếu định xuất PDF — ô chứa tên file cho mỗi vòng lặp.
- Đặt Số bộ copy (Print) và tick In theo bộ (Collate) nếu muốn in 123, 123 thay vì 111, 222, 333.
- Trong khung Tùy chọn, bật những gì cần: làm mới AutoFilter giữa các vòng lặp, tự canh chiều cao dòng cho ô gộp, tự chèn ngắt trang tại vùng ký, gộp tất cả PDF thành một file, bỏ qua vùng hoặc trang in có công thức
dvdPicnhưng không có hình. - Bấm Lưu để ghi thiết lập vào workbook, Export PDF để xuất file, hoặc In để in ra máy in đang đặt.
Ví dụ
Một dự án có 120 cấu kiện cột phải in biên bản nghiệm thu công việc. Sheet BBNT lấy tên cấu kiện, cao độ, mác bê tông theo số ở ô B2.
Trong cửa sổ In hàng loạt, bạn chọn Liên tục từ 1 đến 120, đặt Driver cell là BBNT!$B$2, Sheet-print cell trỏ tới ô chứa chuỗi BBNT+PhuLuc, Filename cell trỏ tới ô có công thức ="BBNT_Cot_"&B2. Tick Gộp các file PDF xuất ra thành 1 file duy nhất rồi bấm Export PDF: add-in chạy 120 vòng, mỗi vòng xuất 2 sheet, cuối cùng cho ra một file PDF liền mạch để trình ký.
Lưu ý
- Add-in thay đổi thật giá trị của driver cell trong lúc chạy; hãy lưu workbook trước khi in loạt lớn.
- Tên file lấy từ Filename cell chỉ có tác dụng khi Export PDF; khi bấm In thì ô đó bị bỏ qua.
- Tùy chọn gộp PDF cũng chỉ áp dụng cho Export PDF — mỗi vòng xuất một file tạm rồi mới ghép lại thành một file cuối.
- Thiết lập được lưu vào sheet ẩn
DVDAddinSettingbên trong chính workbook, nên khi gửi file cho người khác thì cấu hình đi kèm. - Nếu sheet dùng công thức
dvdPicmà ảnh chưa có, hãy bật hai tùy chọn bỏ qua vùng ảnh trống để không in ra trang trắng. - Vòng lặp dài có thể chạy vài phút; đừng gõ vào ô nào trong lúc add-in đang in để tránh xung đột với Excel.
Liên quan
- In từng trang — khi chỉ cần in lẻ vài trang của sheet hiện tại.
- Sheet → PDF — xuất nhanh các sheet đang chọn ra PDF, không cần vòng lặp.
- Set page margins — thống nhất khổ giấy và lề cho mọi sheet trước khi in loạt.
- Lấy tên sheet in — dựng chuỗi tên sheet để điền vào Sheet-print cell.