Thêm tùy chọn xem trước khi in

Liên hệ QC

legiangnt

Thành viên chính thức
Tham gia
12/8/08
Bài viết
63
Được thích
8
Mình muốn thêm lệnh để có thể xem trước khi in hoặc không thì làm thế nào. Các bạn xem file của mình rồi giúp hộ nhé. Cám ơn các bạn nhiều !
 

File đính kèm

Mình muốn thêm lệnh để có thể xem trước khi in hoặc không thì làm thế nào. Các bạn xem file của mình rồi giúp hộ nhé. Cám ơn các bạn nhiều !

Bạn xử lý lúc nút In trên Form được nhấn như sau:
PHP:
Private Sub CommandButton1_Click()
If Checkbox1 then
Me.ShowModal = False
ActiveWindow.SelectedSheets.PrintPreview
Else
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
End Sub
 
Upvote 0
Bác ca_dafi ơi, em cho vào cứ báo lỗi ấy, bác xem lại giùm em với. Chờ tin bác
 
Upvote 0
Thêm một cách để bạn lựa chọn
Mã:
Private Sub CommandButton1_Click()
    Me.Hide
    If CheckBox1 Then ActiveWindow.SelectedSheets.PrintPreview
    ActiveWindow.SelectedSheets.PrintOut 
End Sub
 
Upvote 0
Bác ca_dafi ơi, em cho vào cứ báo lỗi ấy, bác xem lại giùm em với. Chờ tin bác

Xin lỗi bạn, do mình sơ xuất trong đoạn code này:
PHP:
Private Sub CommandButton1_Click()
If Checkbox1 then
Me.ShowModal = False    <===== Sai chỗ này
ActiveWindow.SelectedSheets.PrintPreview
Else
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
End Sub

Bạn bỏ dòng Me.ShowModal=False đi. Và vào Properties của UserForm1 chỉnh lại thuộc tính ShowModal = False là được.

Hoặc bạn làm theo cách của anh Chibi là dễ hiểu nhất.
 
Upvote 0
Web KT

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

Back
Top Bottom