限制Excel使用所有的粘贴方法

2016-02-19 15:17 19 1 收藏

下面图老师小编要向大家介绍下限制Excel使用所有的粘贴方法,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Excel教程 】

在Excel中限制使用粘贴功能,可以有效防止用户将外部的数据复制粘贴到本工作薄。

以下是实现在Excel中使用粘贴功能的方法。

一、实现原理

使用VBA代码来实现,实现的理论指导是:

禁用编辑菜单中的粘贴功能

禁用编辑菜单中的选择性粘贴功能

限制使用右键菜单中的粘贴功能

限制使用键盘上的快捷键Ctrl+V键

二、实现方法

①禁用粘贴功能的代码

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Application.CommandBars("Worksheet Menu Bar").Controls("编辑(E)").Controls("粘贴(P)").Enabled = False

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Application.CommandBars("cell").Controls(3).Enabled = False

Application.CommandBars("Worksheet Menu Bar").Controls("编辑(E)").Controls("选择性粘贴(S)...").Enabled = False

Application.OnKey "^v", ""

End Sub

②解除粘贴功能的限制

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Application.CommandBars("Worksheet Menu Bar").Controls("编辑(E)").Controls("粘贴(P)").Enabled = True

Application.CommandBars("cell").Controls(3).Enabled = True

Application.CommandBars("Worksheet Menu Bar").Controls("编辑(E)").Controls("选择性粘贴(S)...").Enabled = True

Application.OnKey "^v"

End Sub

来源:http://www.tulaoshi.com/n/20160219/1609299.html

延伸阅读
标签: 电脑入门
在Excel2010中,复制内容之后,在目标单元格上单击鼠标右键,在选择性粘贴右侧有个箭头,单击箭头会出现选择性粘贴的所有粘贴方式,而且按粘贴方式分成了大类,当鼠标停在某个粘贴选项上时,在Excel中会出现最终粘贴样式的预览,让用户一眼就可以知道粘贴之后是什么样子的,这样也就不会出现粘贴过来是科学计数法的尴尬了。
标签: 电脑入门
Excel2007中使用Office剪贴板粘贴 无论何时在office 程序中(如Excel) 剪切或复制信息,都可以将信息放置在Windows 剪贴板和Office 剪贴板中。当将信息复制到Office 剪贴板时,会将信息追加到Office 剪贴板而不是替换已经存在的信息。当Office 剪贴板中存储多项时,可以将这些项分别粘贴或成组粘贴。 要使用Office 剪贴板,首先需要打开它。...
标签: excel 办公软件
打开软件 首先我们要打开自己办公电脑上的excel办公软件,然后将需要进行设置的某一行或者是某一列选中。点击行或者列上面的字母或者是序号就可以了。我们设置了基本的字符个数之后,当我们输入的数字多 于这个个数就可以发出警报,这样我们在输入数据的时候会更有准确性。 设置数据有效性 然后我们可以点击表格工具栏的“数据...
标签: 电脑入门
现在的办公越来越倾向于无纸化办公了,但在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。 在不影响Excel2007文件的编辑、保存等正常操作的同时,我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体...
标签: excel
excel无法粘贴怎么办   1、先你看下你现在所处的行数,Excel2003版最大行数是65536行。Excel2007开始的版本最大行数是1048576行,如果你的数据超过了这个限制,那么无论你怎么设置,都是不可能粘贴上的。 2、确定你的工作表是不是都在锁定状态,如果是锁定状态,是粘贴不上的。解决方法很简单,只要单击其中之一,即可解除...

经验教程

251

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部