请问如何在使用打印对话框后,得到所选的打印机名,并使它成为当前打印机(即打印内容向它输出)

sxslyy 2003-10-15 11:11:28
dlgSet.PrinterDefault = True
dlgSet.Flags = &H4 + &H80000
dlgSet.Action = &H5
Printer.print "aaaa"

可没有向我选的打印机输出,而是向上一次的默认打印机输出,如再次打开打印对话框,才能显示将我选的打印机设置为默认了,请问如何解决?
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
strongfisher 2003-10-18
  • 打赏
  • 举报
回复
对不起
这几天忙
才发给你们
请查收
wx05 2003-10-17
  • 打赏
  • 举报
回复
strongfisher(Haiwolf)
我的email:wangxia05@etang.com
顺便给我发一个吧,谢谢,急用
sxslyy 2003-10-15
  • 打赏
  • 举报
回复
我如何才能得到我在打印对话框中所选的打印机的相关信息(如名称),来做相应的比较找到与设置相同的打印,以完成Set printer=ptinters(i),使之成为当前打印机,
watt 2003-10-15
  • 打赏
  • 举报
回复
也不用设置dlgSet.PrinterDefault = True这个属性,你应该设置完成后枚举所有打印机,找到与设置相同的打印后打印。
strongfisher 2003-10-15
  • 打赏
  • 举报
回复
我有一个打印机管理的程序要的话
留个email
sxslyy 2003-10-15
  • 打赏
  • 举报
回复
strongfisher(Haiwolf:
我的Email:vcltsxs2002@163.com
谢谢您!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧