วันเสาร์ที่ 15 กันยายน 2018
  0 ตอบกลับ
  เยี่ยมชม 2.4 พันครั้ง
0
โหวต
แก้
สวัสดี

นี่คือรหัสของฉันที่โมดูล:

แบบฟอร์มพิมพ์ย่อย()
Application.PrintCommunication = เท็จ
ด้วย ActiveSheet.PageSetup
.PrintArea = "$A$1:$I$40"
.PrintTitleRows = "$1:$3"
.ซูม = 75
จบด้วย
ActiveWindow.SelectedSheets.PrintOut สำเนา:=1, ตรวจทาน:=จริง, _
IgnorePrintAreaas:=False
Application.PrintCommunication = จริง
ย่อยสิ้นสุด

นี่คือรหัสของฉันที่วัตถุสมุดงาน:
สมุดงานย่อยส่วนตัว_ก่อนพิมพ์(ยกเลิกเป็นบูลีน)
ยกเลิก =True
ย่อยสิ้นสุด

ขอทราบวิธีปิดการใช้งานคำสั่งพิมพ์แต่อนุญาตให้พิมพ์ผ่านมาโครเช่น ฉันต้องการเพิ่มการควบคุมที่ Macro PrintForm ได้รับอนุญาตให้พิมพ์ผ่านมาโครเท่านั้น ขอบคุณใครบางคนสามารถช่วยได้ ขอบคุณ
ไม่มีคำตอบสำหรับโพสต์นี้