สรุป
เมื่อคุณใช้คุณสมบัติ ActivePrinter ใน Microsoft Office Word เพื่อตั้งค่าเครื่องพิมพ์ปัจจุบัน คุณกำหนดเครื่องพิมพ์ที่คุณเลือกเป็น เครื่องพิมพ์เริ่มต้นสำหรับระบบ ถ้าคุณไม่ต้องการเปลี่ยนการตั้งค่าสำหรับเครื่องพิมพ์เริ่มต้นระบบ ไม่ใช้คุณสมบัติ ActivePrinter
ข้อมูลเพิ่มเติม
เมื่อต้องการเลือกเครื่องพิมพ์ใหม่ โดยไม่เปลี่ยนเครื่องพิมพ์เริ่มต้นระบบของ Word ใช้วิธี WordBasic FilePrintSetup มีการตั้งค่าสถานะ DoNotSetAsSysDefault เป็น True ตัวอย่างเช่น แทนที่จะใช้รหัสดังต่อไปนี้:
Set oWord = CreateObject("Word.Application")
oWord.ActivePrinter = "HP LaserJet 4 on LPT2"
ใช้รหัสต่อไปนี้
Set oWord = CreateObject("Word.Application")
oWord.WordBasic.FilePrintSetup Printer:="HP LaserJet 4 on LPT2", _
DoNotSetAsSysDefault:=1
ข้อมูลอ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติ ActivePrinter คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
โค้ดตัวอย่าง162239เพื่อเรียกชื่อของเครื่องพิมพ์ที่ใช้งานอยู่
177275วิธีการสร้างแมโครการเปลี่ยนเครื่องพิมพ์หรือโปรแกรมควบคุมโทรสาร