Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2030|回复: 5

内标签及外标签的设定指定打印机

[复制链接]
发表于 2019-12-16 20:08 | 显示全部楼层 |阅读模式
数据录入a2,d2单元格的数据录入后,点击内标签及外标签的打印功能实现打印,现在公司有3台打印机,打印机1(默认的打印机),打印机2和打印机3是非默认的打印机,我想将内标签打印设置为打印机2,外标签打印的打印机设置为打印机3,点击对应内外标签打印按钮实现打印。现在的问题是无法锁定打印机,它只识别默认的打印机1,请大神帮忙看看如何实现这个功能,谢谢!!
另外:打开文件的时候有点卡,不知道是否代码有问题,麻烦大神看看,谢谢!!!

标签基础数据.rar

35.36 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-12-16 21:24 | 显示全部楼层
搞个求助文件还上锁 ,
懒得看了 , Application.ActivePrinter 了解一下
回复

使用道具 举报

 楼主| 发表于 2019-12-16 22:00 | 显示全部楼层
砂海 发表于 2019-12-16 21:24
搞个求助文件还上锁 ,
懒得看了 , Application.ActivePrinter 了解一下

不好意思,附件更新了,麻烦帮忙解决看看,谢谢

标签基础数据1.rar

32.2 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2019-12-17 08:10 | 显示全部楼层
砂海 发表于 2019-12-16 21:24
搞个求助文件还上锁 ,
懒得看了 , Application.ActivePrinter 了解一下

Application.ActivePrinter 使用没有作用,麻烦看看啥原因,谢谢
回复

使用道具 举报

发表于 2019-12-17 09:24 | 显示全部楼层
Snipaste_2019-12-17_09-10-29.png




Sub test()
    Dim p1, p2

    '控制面板\硬件和声音\设备和打印机,选择一个打印机,设置为默认打印机
    Debug.Print Application.ActivePrinter
    '记下立即窗口中的打印机名称
    p1 = "Brother MFC-7340 在 Ne02:"
    p2 = "Microsoft XPS Document Writer 在 Ne00:"

    ActiveSheet.PrintOut ActivePrinter:=p1
End Sub



p1和p2的值,是先在控制面板里手动指定打印机,再debug.print得到的。
试了改最后1句,会用p1或p2打印

回复

使用道具 举报

 楼主| 发表于 2019-12-17 10:15 | 显示全部楼层
爱疯 发表于 2019-12-17 09:24
Sub test()
    Dim p1, p2

谢谢老大,可以使用啦,

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 16:44 , Processed in 0.349261 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表