当我在不更改Windows默认打印机的情况下搜索更改Word打印机的方法时,我找到了WordBasic.FilePrintSetup
功能。
不幸的是我找不到关于FilePrintSetup
的任何真实文档,即使我在Google上找到的参数也没有正式记录。 (Printer
和DoNotSetAsSysDefault
)
你知道任何文件吗?或者您知道FilePrintSetup
支持的其他参数吗? (我对设置托盘/纸箱特别感兴趣)
编辑:我发现可以使用FilePageSetup
选择纸盒,这是一种同样没有文档记录的功能。所以,如果您有关于此功能的信息,我也会感激他们:)
答案 0 :(得分:1)
联机帮助记录了WordBasic函数/方法的等效VBA。这些是只读的。
http://msdn.microsoft.com/en-us/library/aa264153(office.10).aspx
编辑:ActiveDocument.PrintOut允许您为第一页和后续页选择一个托盘。
答案 1 :(得分:1)
请注意,fileprintsetup方法的printername参数区分大小写。 XP和Win7不以相同的方式存储server \ printernames,因此在升级OS时可能会发现问题
答案 2 :(得分:0)
之前的回复是错误的。 ActivePrinter更改系统默认打印机。微软的文档清楚地说明了这一点。