Excel精英培训网

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

[已解决]ActivePrinter 问题

[复制链接]
发表于 2010-4-5 13:23 | 显示全部楼层 |阅读模式

大哥们,我有一段程序如下:

 Application.ActivePrinter = "Canon LBP2900 在 Ne02:"

运行时总出错,报错如下:

Run-time error '1004':

Method 'ActivePrinter' of object '_Application' failed

请各位指教,谢谢

最佳答案
2010-4-5 14:16

1、在立即窗口中输入:? Application.ActivePrinter可获取当前活动打印机,复制留用

2、把Application.ActivePrinter = "Canon LBP2900 在 Ne02:" 红色部份去了

3、粘贴复制的内容即可

下面的代码是我使用本地打印机的:

Application.ActivePrinter = "Epson LQ-1600K 在 lpt1:"

发表于 2010-4-5 14:02 | 显示全部楼层

应该是打印机不存在或打印机设置端口错误
回复

使用道具 举报

发表于 2010-4-5 14:16 | 显示全部楼层    本楼为最佳答案   

1、在立即窗口中输入:? Application.ActivePrinter可获取当前活动打印机,复制留用

2、把Application.ActivePrinter = "Canon LBP2900 在 Ne02:" 红色部份去了

3、粘贴复制的内容即可

下面的代码是我使用本地打印机的:

Application.ActivePrinter = "Epson LQ-1600K 在 lpt1:"

回复

使用道具 举报

 楼主| 发表于 2010-4-5 14:25 | 显示全部楼层

立即窗口在哪儿啊?没找到,谢谢

回复

使用道具 举报

发表于 2010-4-5 14:33 | 显示全部楼层

在VBE中 ctrl+G
回复

使用道具 举报

 楼主| 发表于 2010-4-5 14:44 | 显示全部楼层

搞定,枯禅大哥真是好人!!!

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 04:33 , Processed in 0.216073 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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