Foxtable(狐表)用户栏目专家坐堂 → [求助]局域网中共享打印机不能设置类 PageSetup 的 PaperSize 属性


  共有3317人关注过本帖树形打印复制链接

主题:[求助]局域网中共享打印机不能设置类 PageSetup 的 PaperSize 属性

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/3 15:43:00 [显示全部帖子]

你把打印机设置成默认打印机了没有?要设置的。

 

只要你的值是正确的,设置这句代码没问题的,如 .PaperSize = 9

 

局域网打印机,有可能不能使用 CustomPaperSize.CustomPaperSize 添加纸张。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/4 9:46:00 [显示全部帖子]

以下是引用ajie5211在2018/1/4 8:03:00的发言:
因为要打不同的单子,用的打印机不同,有没有什么代码可以临时切换默认打印机的,打这个默认打印机切过来,打完后,再切回去?

 

参考代码

 

Dim obj As object = CreateObject("WScript.Network")
obj.SetDefaultPrinter("打印机名")


 回到顶部