使用宏来限制Excel 2007文件打印

现在的办公越来越倾向于无纸化办公了,但在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。

在不影响Excel2007文件的编辑、保存等正常操作的同时,我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体操作如下。

按下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,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。

时间: 2024-12-30 18:32:01

使用宏来限制Excel 2007文件打印的相关文章

利用Excel 2007打造“九九乘法表”

对于刚学小学数学的小朋友来说,背熟"九九乘法表"口诀,就等于开启了步入乘法运算殿堂的大门.作为家长的你而又对Excel比较熟练的话,完全可以自己动手来为他们做一个,这里我们以Excel 2007为例加以说明. 运行Excel 2007后,点击切换到"宏"选项下,点击"宏"选项组中中的"查看宏"打开宏对话框,在"宏名"下输入一个名称(比如"乘法表"),点击"创建"按钮进

为Excel 2007工作表快速创建目录

我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用.查看.当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了.此时若能建立一张"目录"工作表显示所有工作表的名称和链接,事情将会简单很多. 下面介绍一种可以快速为Excel工作簿创建工作表目录的方法. 定义名称 打开Excel 2007,右击第一张工作表标签选择"重命名",把它重命名为"目录"工作表.选中B1单元格,切换到"公式"

Excel 2007打印功能关闭方法

平时在Excel 2007的操作过程中我们可能会无总中碰到了打印按钮.或者一些人不太注重节约.随意打印Excel 2007文件.甚至是直接打印一般人禁止打印的Excel 2007文件.在不影014 Excel 2007文件的编辑保存等需要操作情况下.我们该如何拒绝文件打印呢? 其实这是比较简单的.大家我们只需要利用一段宏指令即可解决,兵体操作如下: 按下Alt+F11打开VBA编辑器.如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将共调出;右键单击"ThisWorkbook&

Excel 2007无法安装加载项解决办法

今天打开邮件看到一位朋友给我发来一封邮件,全文如下(略有删改): 最近在学数学模型,用规划求解来计算.以前用Excel XP,知道在工具中加载相关的宏,然后很顺利地就能求解.但是用Excel 2007就找不到北了: 首先是加载宏,点击左上角Office标志图标-"Excel选项"-"加载项",在下面的管理下拉列表中选择"Excel加载项",转到,弹出"加载宏"对话框,勾选"规划求解加载项",确定,弹出一个对

Excel 2007开发工具选项卡显示设置图解教程

  本文介绍excel 2007开发工具选项卡和excel 2010开发工具选项卡的调用显示设置操作. Q:excel 2007开发工具选项卡如何调用显示出来? A:我们安装excel 2007版本,默认设置下,excel菜单栏是没有"开发工具"选项卡的.有时候我们需要使用宏.控件等命令,就需要使用"开发工具"选项卡. excel 2007开发工具选项卡调用显示很简单,启动打开excel,单击左上角的office按钮图标--打开"excel选项"

给Excel 2007多个工作表快速创建目录

  我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用.查看.当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了.此时若能建立一张"目录"工作表显示所有工作表的名称和链接,事情将会简单很多. 下面介绍一种可以快速为Excel工作簿创建工作表目录的方法. 定义名称 打开Excel 2007,右击第一张工作表标签选择"重命名",把它重命名为"目录"工作表.选中B1单元格,切换到"公式&quo

excel 2007添加图片批注具体方法

excel 2007的批注中可以通过设置批注样式实现图片插入,office2003没有此功能. 有时候,为了制作信息量大又简洁的表格,我们需要为Excel表格的单元格添加可隐藏的图片,并且当鼠标指向单元格,就自动显示图片,移开则不显示,这个鼠触互动效果是不是很酷? 要实现Excel表格中鼠标指向单元格就出现相关图片的互动效果,只要通过Excel2007的添加图片批注功能就可以轻松做到. 下面,我们以制作产品列表为例,展示具体的添加图片方法. 鼠标指向单元格,自动显示预设图片 单个添加图片 右击目

用好Excel 2007的筛选和排序功能

很多人在用上Excel 2007之后可能都会惊叹于Excel 2007功能的强大,对于普通用户来说,Excel 2007最为强大的便是其数据分析能力.如果只是使用表格来记录一些简单的数据,那么使用Word 2007的表格功能就可以完成,完全没有必要请Excel 2007这位数据分析大师出马.不过数据分析也是一件说着容易做起来难的事情,这里就学习一下,如何利用筛选和排序功能,从最基本的数据分析工作做起. 筛选! 给数据"过筛子" 股市终于大涨啦,郁闷已久的股民终于看到曙光了!在众多被&q

Excel 2007中隐藏或显示行和列的方法汇总

Excel 2007中,可以使用"隐藏"命令隐藏行或列,将行高或列宽更改为 0(零)时,也可以隐藏行或列.使用"取消隐藏"命令可以使其再次显示. 隐藏行或列 1.选择要隐藏的行或列. 如何选择单元格.区域.行或列 选择操作 一个单元格:单击该单元格或按箭头键,移至该单元格. 单元格区域:单击该区域中的第一个单元格,然后拖至最后一个单元格,或者在按住 Shift 的同时按箭头键以扩展选定区域. 也可以选择该区域中的第一个单元格,然后按 F8,使用箭头键扩展选定区域.要