PrtDevNames 属性

       

使用 PrtDevNames 属性可以设置或返回有关“打印”对话框中所选的窗体用或报表用打印机的信息。Variant 型,可读写。

expression.PrtDevNames

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

如果需要 PrtDevModePrtDevNamesPrtMip 属性的完整文档,强烈建议您查阅 Win32 Software Development Kit。

PrtDevNames 属性是一个变长结构,反映了在 Win32 Software Development Kit 中所定义的 DEVNAMES 结构。

PrtDevNames 属性使用以下成员:

成员 说明
DriverOffset 指定从结构开始处到以 Null 终结的字符串之间的偏移量,该字符串指定的是设备驱动程序的文件名(没有扩展名)。该字符串用于指定哪台打印机最初显示在“打印”对话框中。
DeviceOffset 指定从结构开始处到以 Null 终结的字符串间的偏移量,该字符串指定的是设备的名称。该字符串长度不能超过 32 个字节(包括空字符),并且必须与 DEVMODE 结构的 DeviceName 成员完全相同。
OutputOffset 指定从结构开始处到以 Null 终结的字符串间的偏移量,该字符串指定的是物理输出介质(输出端口)的 MS-DOS 设备名称,例如“LPT1:”。
Default 指定 DEVNAMES 结构中所指定的字符串是否为默认打印机。在“打印”对话框显示之前,如果 Default 设为 1,并且 DEVNAMES 结构中所有的值都与当前的默认打印机匹配,所选打印机即设为默认打印机。如果已选择了当前默认打印机,则 Default 设为 1。

在“打印”对话框的“打印机”部分进行选择时,Microsoft Access 将对 PrtDevNames 属性进行设置。也可以使用 Visual Basic 来设置该属性。

Microsoft Access 使用 DEVNAMES 结构来初始化“打印”对话框。当用户选择“确定”按钮关闭对话框时,PrtDevNames 属性将返回有关所选打印机的信息。