Khi không tìm thấy máy in SetDefault thì lại báo lỗi.

Liên hệ QC

thanchetvnt

Thành viên chính thức
Tham gia
28/7/08
Bài viết
68
Được thích
21
Chào các bạn.
Máy tính của mình được cài đặt nhiều máy in nhưng mình SetDefault cho một máy thường in. Mình có một nút để thực hiện lệnh in. Khi bình thường nó hoạt động rất tốt - cứ kích chuột là in. Tuy nhiên, khi máy in được SetDefault đó bị ngắt ra khỏi máy nhưng lại không SetDefault cho máy in khác mà vẫn kích vào nút in thì nó báo lỗi như hình:
Inloi.JPG
Mình muốn trong trường hợp này nó không báo lỗi mà tự động hiện ra hộp thoại cho người dùng chọn máy in khác để in.
Nhờ các bạn giúp đỡ.
Cảm ơn nhiều.
 
thử dùng thông báo hệ thống này xem sao?
dlgAnswer = Application.Dialogs(xlDialogPrinterSetup).Show
 
Upvote 0
Mình gà mờ lắm, bạn chỉ rõ hơn được không?
 
Upvote 0
Đoạn trên là sẽ hiện form hệ thống để lựa chọn máy in. Thử đưa đoạn code đó vào một sub thử xem sao.

Có lẽ bạn chưa hiểu ý mình.
Ý mình là bình thường kích nút in nó vẫn tự động in mà không cần hiện hộp thoại, chỉ khi nào không tìm thấy máy in SetDefault nó mới hiện hộp thoại lên để chọn máy in khác thôi.
 
Upvote 0
Web KT
Back
Top Bottom