商易用户论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4315|回复: 0

[办公软件] 教你在Excel中如何禁止打印功能

[复制链接]
  • TA的每日心情
    开心
    昨天 15:14
  • 签到天数: 3816 天

    [LV.Master]伴坛终老

    发表于 2011-9-14 20:10:51 | 显示全部楼层 |阅读模式
       
      在办公室中管理中权限管理是非常重要的一部分,对于一部分员工可以开放打印功能,而对于另一部分员工而言,由于考虑到经济成本,则不能开放打印机功能。那么如何才能禁止一部分人使用打印功能呢?这就是我们今天所要探讨的话题。  

      在当今时代,越来越倾向于无纸化办公了,很多公司、个人都在频繁使用Excel 2007。但是在Excel 2007的操作过程中我们可能会无意中碰到了打印按钮,或者一些人不太注重节约,随意打印Excel 2007文件,甚至是直接打印一般人禁止打印的Excel 2007文件。在不影响Excel 2007文件的编辑保存等重要操作情况下,我们该如何拒绝文件打印呢?    

      其实这是比较简单的,大家我们只需要利用一段宏指令即可解决,具体操作如下:    

      按下Alt+F11打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将其调出;右键单击“This Workbook”,选择“查看代码”,然后再代码窗口内输入:   

      Private Sub   

      Workbook_BeforePrint(Cancel As Boolean)   

      Cancel = True   

      MsgBox “节约用纸 拒绝打印”, vbInformation   

      End Sub   

      然后我们按下组合键Alt+F11返回Excel2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道打印机不能打印的原因是有意为之,而不是硬件或软件有什么问题。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|申请友链|小黑屋|手机版|Archiver|鲁ICP备14001487号|商易用户论坛 ( 鲁ICP备14001487号 )

    GMT+8, 2024-12-22 14:27 , Processed in 0.058633 second(s), 18 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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