VBA 打印机设置

问题描述

您好,如何从系统设置中检索当前 PC 打印机的列表并将它们显示在表单上,​​并让用户选择一台使用 VBA MS Access 设置为认打印机?

解决方法

Application.Printers

根据文档:返回表示当前系统上所有可用打印机的打印机集合。只读打印机集合。

还有 Application.Printer 用于设置新的默认值。

https://docs.microsoft.com/en-us/office/vba/api/access.application.printers https://docs.microsoft.com/en-us/office/vba/api/access.application.printer