当前位置:首页 > 常见问题
    通用Excel中如何限制填报者无法打印报表数据(禁止打印报表)

       

      我们在使用通用Excel系统的时候,有些核心机密报表数据,往往是不希望填报者打印,如果不想用系统自带的打印权限来控制报表打印功能,这里还有另外一种方法可以实现,也可用于单机Excel文件。

       

      在不影响Excel文件的编辑、保存等正常操作的同时,我们该如何限制核心报表的打印呢?其实这是比较简单的,我们只需要设置一段宏指令即可解决,具体操作如下。

       

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

       

      Private Sub Workbook_BeforePrint(Cancel As Boolean)

         Cancel = True

         MsgBox "对不起,你无权打印本报表!", vbInformation

      End Sub

       

      然后点击保存,并返回通用Excel模版

       

       

      这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在宏指令中输入的提示语“对不起,你无权打印本文件!”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。

       

      本文由互和科技·通用Excel官网原创,转载请注明。

    [返回列表] [ 发布:2015/2/5 10:14:49 ] [ 浏览: ] [ 字体: | ]
  • 根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。 自主开发

    根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。

  • 通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。 表间公式

    通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。

  • 建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。 流程管控

    建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。

  • 权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。 权限设置

    权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。

  • 互和提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。 技术支持

    互和科技提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。

网站首页 | 网站地图 | 客服邮箱:kf@sh-huhe.com

上海互和信息科技有限公司 版权所有 Copyright © HUHE. All Rights Reserved.

沪ICP备14023721号

扫一扫,关注“互和科技”微信公众号
互和科技微信公众号