thanhphuongvip
Mới học VBA, hỏi ngu anh chị đừng chửi ạ
- Tham gia
- 16/1/10
- Bài viết
- 136
- Được thích
- 22
Bạn nghiên cứu thử code này xem sao?Chào cả nhà GPE, mỗi phần mềm mình đều cài đặt máy in mặc định để in, mình đang muốn tạo một nút để chọn máy in mặc định trước khi in như bên dưới:
View attachment 218045
Hộp sẽ xuất hiện để chọn máy in:
View attachment 218046
Để mình áp dụng trong code in này
Mã:Application.ActivePrinter = [ô chứa tên máy in như trên hình]
Xin cảm ơn!
Public Sub test()
If Application.Dialogs(xlDialogPrinterSetup).Show = True Then
MsgBox Application.ActivePrinter
End If
End Sub
Khi nó hiện ra msgBox mang tên máy in mình chọn, vậy lệnh nào để đưa tên máy in vừa hiện ra đó vào ô A1 nhỉ? Mục đích để mình đưa ô A1 vào tên máy in ở mỗi sheet cần in ạ!Bạn nghiên cứu thử code này xem sao?
Mã:Public Sub test() If Application.Dialogs(xlDialogPrinterSetup).Show = True Then MsgBox Application.ActivePrinter End If End Sub
Range("a1") = Application.ActivePrinter
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2