Vba 还有关于WordBasic'的文档吗;文件打印设置?

Vba 还有关于WordBasic'的文档吗;文件打印设置?,vba,ms-word,Vba,Ms Word,当我正在寻找一种方法来更改Word的打印机而不更改Windows的默认打印机时,我找到了WordBasic.FilePrintSetup函数 不幸的是,我在FilePrintSetup上找不到任何真正的文档,甚至我在谷歌上找到的参数也没有正式文档。(打印机和不设置默认设置) 你知道有什么文件吗?或者您知道FilePrintSetup支持的其他参数吗?(我对设置纸盘/纸盒特别感兴趣) 编辑:我发现可以使用FilePageSetup选择纸盒,这是一个同样没有文档记录的功能。因此,如果您有关于此函数的

当我正在寻找一种方法来更改Word的打印机而不更改Windows的默认打印机时,我找到了
WordBasic.FilePrintSetup
函数

不幸的是,我在
FilePrintSetup
上找不到任何真正的文档,甚至我在谷歌上找到的参数也没有正式文档。(
打印机
不设置默认设置

你知道有什么文件吗?或者您知道
FilePrintSetup
支持的其他参数吗?(我对设置纸盘/纸盒特别感兴趣)


编辑:我发现可以使用
FilePageSetup
选择纸盒,这是一个同样没有文档记录的功能。因此,如果您有关于此函数的信息,我也很感激:)

联机帮助记录了WordBasic函数/方法的等效VBA。但这些都是只读的


编辑:ActiveDocument.PrintOut允许您为第一页和第二页选择一个纸盘。

前面的回复是错误的。ActivePrinter确实更改了系统默认打印机。Microsoft的文档清楚地说明了这一点。

请注意,fileprintsetup方法的printername参数区分大小写。XP和Win7不以相同的方式存储server\Printer名称,因此在升级操作系统时可能会发现问题