使用 PrtDevNames 屬性可以設(shè)置或返回有關(guān)“打印”對(duì)話框中所選的窗體用或報(bào)表用打印機(jī)的信息。Variant 型,可讀寫。
expression.PrtDevNames
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
如果需要 PrtDevMode、PrtDevNames 和 PrtMip 屬性的完整文檔,強(qiáng)烈建議您查閱 Win32 Software Development Kit。
PrtDevNames 屬性是一個(gè)變長(zhǎng)結(jié)構(gòu),反映了在 Win32 Software Development Kit 中所定義的 DEVNAMES 結(jié)構(gòu)。
PrtDevNames 屬性使用以下成員:
成員 |
說(shuō)明 |
DriverOffset |
指定從結(jié)構(gòu)開(kāi)始處到以 Null 終結(jié)的字符串之間的偏移量,該字符串指定的是設(shè)備驅(qū)動(dòng)程序的文件名(沒(méi)有擴(kuò)展名)。該字符串用于指定哪臺(tái)打印機(jī)最初顯示在“打印”對(duì)話框中。 |
DeviceOffset |
指定從結(jié)構(gòu)開(kāi)始處到以 Null 終結(jié)的字符串間的偏移量,該字符串指定的是設(shè)備的名稱。該字符串長(zhǎng)度不能超過(guò) 32 個(gè)字節(jié)(包括空字符),并且必須與 DEVMODE 結(jié)構(gòu)的 DeviceName 成員完全相同。 |
OutputOffset |
指定從結(jié)構(gòu)開(kāi)始處到以 Null 終結(jié)的字符串間的偏移量,該字符串指定的是物理輸出介質(zhì)(輸出端口)的 MS-DOS 設(shè)備名稱,例如“LPT1:”。 |
Default |
指定 DEVNAMES 結(jié)構(gòu)中所指定的字符串是否為默認(rèn)打印機(jī)。在“打印”對(duì)話框顯示之前,如果 Default 設(shè)為 1,并且 DEVNAMES 結(jié)構(gòu)中所有的值都與當(dāng)前的默認(rèn)打印機(jī)匹配,所選打印機(jī)即設(shè)為默認(rèn)打印機(jī)。如果已選擇了當(dāng)前默認(rèn)打印機(jī),則 Default 設(shè)為 1。 |
在“打印”對(duì)話框的“打印機(jī)”部分進(jìn)行選擇時(shí),Microsoft Access 將對(duì) PrtDevNames 屬性進(jìn)行設(shè)置。也可以使用 Visual Basic 來(lái)設(shè)置該屬性。
Microsoft Access 使用 DEVNAMES 結(jié)構(gòu)來(lái)初始化“打印”對(duì)話框。當(dāng)用戶選擇“確定”按鈕關(guān)閉對(duì)話框時(shí),PrtDevNames 屬性將返回有關(guān)所選打印機(jī)的信息。