说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何改变 NT 预设的打印机?

HTML文档下载 WORD文档下载 PDF文档下载
VB如何改变 NT 预设的打印机?
前面介绍的「如何改变 Windows 预设的打印机?」,只适用于 Windows, 对 NT 则没有效用, 其实在 NT 底下想要改变 VB 程序列印的打印机,只要使用:
Set Printer = Printers(0)
Set Printer = Printers(1)
但以上叙述却对 Windows 95 没有效用, 所以才会有 98/03/01 所介绍的「如何改变 Windows 预设的打印机?」。
至于改变 NT 预设打印机的方法, 则是改变登录资料库(Registry)打印机的设定,在登录资料库中纪录预设打印机的 Value 是:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows subkey 的
Device value
以笔者机器的设定为例, 将 "HP LaserJet 4L" 设定为预设打印机,则 Device = "HP LaserJet 4L,winspool,LPT1:",假设笔者想将预设打印机改成 "HP LaserJet 4M"(先决条件是安装有 "HP LaserJet 4M" 的打印机驱动程序), 则方法是把 Device 的 value 改成 "HP LaserJet 4M,winspool,LPT1:"。



备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘