Tìm và quản lý máy in (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

xkun2001

Thành viên mới
Tham gia
16/9/07
Bài viết
34
Được thích
1
2 all,
Mình không rành VBA lắm, nhờ các bạn viết giúp mình đoạn mã:
- tìm kiếm danh sách các máy in đã cài trong máy và cả mạng LAN
- thể hiện trạng thái từng máy (online, offline)
- set default cho 1 máy.

Cám ơn các bạn!
 
2 all,
Mình không rành VBA lắm, nhờ các bạn viết giúp mình đoạn mã:
- tìm kiếm danh sách các máy in đã cài trong máy và cả mạng LAN
- thể hiện trạng thái từng máy (online, offline)
- set default cho 1 máy.

Cám ơn các bạn!

Sao phải phức tạp như vậy, trong máy tính của bạn đã tích hợp sẵn chức năng đó rồi mà.
 
Upvote 0
Bạn có thể đưa code bạn viết lên cho mọi người cùng thảo luận và giúp bạn
 
Upvote 0
Ctrl+P đã liệt kê hết tất cả máy in trong mạng rồi đó bạn
 
Upvote 0
Là vì mình hay gặp phải tình huống như thế này:
- Bình thường mình in Đen Trắng qua mạng Lan, máy in được share ở một máy tính khác - tạm gọi là máy M1 (máy in này đặt default).
- Thỉnh thoảng mình in màu, cũng qua mạng LAN, máy in được share ở máy tính M2.
- Đôi khi máy M1 chưa bật hoặc bị hỏng; lúc này muốn in mình phải kéo dây cáp máy in từ máy M1 cắm vào máy mình để in. ->> Lúc này nếu phát lệnh in nhanh với máy in mặc định sẽ không in được >> Mình muốn đoạn mã tự check máy in là vì vậy. Cụ thể trường hợp này đoạn mã sẽ chọn in từ máy in nối với máy tính của mình chứ không phải máy in share qua mạng LAN nữa.

Hì, mình dốt văn nên viết lủng củng wa' hi vọng các bạn hiểu và giúp được mình!

Thank all.
 
Upvote 0
Là vì mình hay gặp phải tình huống như thế này:
- Bình thường mình in Đen Trắng qua mạng Lan, máy in được share ở một máy tính khác - tạm gọi là máy M1 (máy in này đặt default).
- Thỉnh thoảng mình in màu, cũng qua mạng LAN, máy in được share ở máy tính M2.
- Đôi khi máy M1 chưa bật hoặc bị hỏng; lúc này muốn in mình phải kéo dây cáp máy in từ máy M1 cắm vào máy mình để in. ->> Lúc này nếu phát lệnh in nhanh với máy in mặc định sẽ không in được >> Mình muốn đoạn mã tự check máy in là vì vậy. Cụ thể trường hợp này đoạn mã sẽ chọn in từ máy in nối với máy tính của mình chứ không phải máy in share qua mạng LAN nữa.

Hì, mình dốt văn nên viết lủng củng wa' hi vọng các bạn hiểu và giúp được mình!

Thank all.
Set máy in lại khi bắt đầu in:

Mã:
Application.Dialogs(xlDialogPrinterSetup).Show
 
Upvote 0
Mình thấy trang "print" của office 2010 làm việc này rất tốt:
Print.jpg
không biết VBA trong excel 2003 có làm được như thế không nhỉ?
 
Upvote 0
Upvote 0
Web KT

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

Back
Top Bottom