สวัสดี
นี่คือรหัสของฉันที่โมดูล:
แบบฟอร์มพิมพ์ย่อย()
Application.PrintCommunication = เท็จ
ด้วย ActiveSheet.PageSetup
.PrintArea = "$A$1:$I$40"
.PrintTitleRows = "$1:$3"
.ซูม = 75
จบด้วย
ActiveWindow.SelectedSheets.PrintOut สำเนา:=1, ตรวจทาน:=จริง, _
IgnorePrintAreaas:=False
Application.PrintCommunication = จริง
ย่อยสิ้นสุด
นี่คือรหัสของฉันที่วัตถุสมุดงาน:
สมุดงานย่อยส่วนตัว_ก่อนพิมพ์(ยกเลิกเป็นบูลีน)
ยกเลิก =True
ย่อยสิ้นสุด
ขอทราบวิธีปิดการใช้งานคำสั่งพิมพ์แต่อนุญาตให้พิมพ์ผ่านมาโครเช่น ฉันต้องการเพิ่มการควบคุมที่ Macro PrintForm ได้รับอนุญาตให้พิมพ์ผ่านมาโครเท่านั้น ขอบคุณใครบางคนสามารถช่วยได้ ขอบคุณ