Bạn xem thử file đúng yêu cầu của mình chưa.Em có file gởi kèm, Xin nhờ các anh viết code theo ý em như sau:
- Không cho sử dụng Print cũng như CTRL+P trong sheet " invoice"
- Sheet " invoice" vẫn in được khi sử dụng Macro. Macro đã viết sẵn rồi.
Xin cảm ơn nhiều
Bạn liên hệ với anh @befaint. Anh ấy có mấy chiêu hay lắmEm có file gởi kèm, Xin nhờ các anh viết code theo ý em như sau:
- Không cho sử dụng Print cũng như CTRL+P trong sheet " invoice"
- Sheet " invoice" vẫn in được khi sử dụng Macro. Macro đã viết sẵn rồi.
Xin cảm ơn nhiều
Chào bạn,Bạn xem thử file đúng yêu cầu của mình chưa.
Bạn có thể tạo 1 sub trong module như sauEm có file gởi kèm, Xin nhờ các anh viết code theo ý em như sau:
- Không cho sử dụng Print cũng như CTRL+P trong sheet " invoice"
- Sheet " invoice" vẫn in được khi sử dụng Macro. Macro đã viết sẵn rồi.
Xin cảm ơn nhiều
Sub xxx()
If ActiveSheet.Name = "Invoice" Then MsgBox "Printing is not allowed!" Else Application.Dialogs(8).Show
End Sub
Sub FactSheetSaveToPDF()
Application.EnableEvents = False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\" & Range("P1") & " - " & Month(Date) & "." & Day(Date) & "." & Year(Date) & "." _
& Hour(Time) & Minute(Time) & Second(Time) & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
Application.EnableEvents = True
End Sub
Đừng bao giờ viết "Nhưng code chưa chạy được, hình như sai ở đâu đó". Khi có lỗi thì có báo lỗi gì. Hãy cung cấp nội dung của lỗi đó thay vì viết 1 câu chả có chút thông tin cụ thể nào.Thấy code này hình như đúng ý mình,
Nhưng code chưa chạy được, hình như sai ở đâu đó