[nhờ giúp đỡ] Hủy ngang lệnh in khi đang chạy lệnh in bằng VBA

Liên hệ QC

kelacloi

Thành viên thường trực
Tham gia
6/11/14
Bài viết
334
Được thích
156
Giới tính
Nam
Hủy lệnh in khi đang chạy lệnh in bằng VBA

Hi anh chị,

Em có file in theo danh sách bằng VBA, chạy vòng lặp for để in theo thứ tự.

Ví dụ: In từ số 1 đến số 100, mỗi số là một phiếu chi.
Tuy nhiên, thỉnh thoảng bấm lệnh in (sử dụng macro) xong thì phát hiện sai sót, lúc này lệnh này không hủy được tại máy đang in (vì in qua mạng lan).
Em muốn hỏi là nếu đang chạy lệnh in bằng macro, có thể hủy giữa chừng không ạ, ví dụ in từ 1 đến 100 nhưng còng lăpj for mới chạy đến 20? Có code để hủy giữa chừng không a chị nhỉ (assign vào một button để nếu phát hiện sai sót thì cancel luôn bằng cách bấm button đó).
Thanks anh chị!
 
Tuỳ theo code nó in từng job một hay gồm tất cả vào một print job.
Viết một cái script để cancel và delete cái print job ấy. Sau khi thành công thì tìm cách đưa cái script ấy vào code VBA.
Đối với một số cơ quan, qua LAN thì chưa chắc ác min mạng cho phép làm vậy. Tuy nhiên, hầu hết các ác min mạng khá chễnh mảng trong công việc phân quyền, cho nên thường thì cứ tự do mà làm.
 
Upvote 0
Tốt nhất là Rút điện máy in. Vì chạy được CODE, có khi dữ liệu đã chuyển hết cho máy in rồi
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom