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

三秒麻醚子

三秒麻醚子

2016-02-19 15:17

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

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

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

一、实现原理

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

使用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

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

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

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

Application.OnKey "^v", ""

End Sub

②解除粘贴功能的限制

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

展开更多 50%)
分享

猜你喜欢

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

电脑入门
限制Excel使用所有的粘贴方法

取出所有的传递参数短方法

ASP
取出所有的传递参数短方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Excel使用中的种种限制教程

电脑入门
Excel使用中的种种限制教程

所有的蚊香都有毒

电脑网络
所有的蚊香都有毒

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Excel2010使用粘贴预览功能在复制粘贴过程中预览粘贴效果

软件教程 excel
Excel2010使用粘贴预览功能在复制粘贴过程中预览粘贴效果

Excel2007用特殊方法进行粘贴

电脑入门
Excel2007用特殊方法进行粘贴

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

css在邮件中的支持情况

css在邮件中的支持情况

CSS教程:条件CSS的介绍

CSS教程:条件CSS的介绍
下拉加载更多内容 ↓