巧用宏指令拒绝Excel2007文件打印

发布:wang2xiao 2009-02-12 00:18 阅读:3376
现在的办公越来越倾向于无纸化办公了,Excel2007的应用也变得比较频繁了。但是在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。在不影响Excel2007文件的编辑保存等成长操作情况下我们该如何拒绝文件打印呢?   hCDI;'ls  
kEXcEF_9P  
其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体操作如下:   HhpP}9P;  
\O0fo^+U,,  
按下Alt+F11打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将其调出;右键单击“This Workbook”,选择“查看代码”,然后再代码窗口内输入:   t{ 7l.>kf  
kl={L{r  
Private Sub G{"1  I  
y&CUT:M6  
Workbook_BeforePrint(Cancel As Boolean) MO D4O4z&  
.Gv~e!a8  
Cancel = True n-=\n6"P  
+p[~hM6?  
MsgBox “节约用纸 拒绝打印”, vbInformation ?k3b\E3  
,S5#Kka~a  
End Sub   1y@-  
?UxY4m%R;  
然后我们按下组合键Alt+F11返回Excel2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。
分享到:

最新评论

mengylin 2009-04-14 22:15
不错的办法! 值得一看!
西门 2023-04-24 23:02
不错的办法
我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:商务合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1