当前位置:首页 > 日记 > 正文

使用Protect方法和Unprotect方法如何实现Excel工作簿的保护

使用Protect方法和Unprotect方法如何实现Excel工作簿的保护

  Excel工作簿的保护是指不允许对Excel工作簿进行增删改操作,比如不能在工作簿中新增工作表,或者是不能在工作簿中删除工作表,更改工作表的名称等操作。以下是小编为您带来的关于使用Protect方法和Unprotect方法实现Excel工作簿的保护,希望对您有所帮助。

  使用Protect方法和Unprotect方法实现Excel工作簿的保护

  1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中插入一个模块,在该模块的“代码”窗口中输入VBA代码,如图1所示。该程序代码用于为工作簿添加保护,具体代码如下所示:

  Sub ProtectWorkbook()

  ActiveWorkbook.Protect Password:="123",Structure:=True '添加保护

  End Sub

  图1 在“代码”窗口中添加程序代码

  提示

  Protect方法保护3个参数,它们分别是Password、Structure和Windows。其中,Password参数用于指定保护密码;Structure参数设置为True时,将保护工作簿结构,此时无法对工作簿中的工作表进行插入、删除和复制等操作;Windows参数设置为True时,将保护工作簿窗口,此时无法对窗口进行最小化、最大化和关闭操作。

  2、如果需要解除对工作簿添加的密码保护,可以在“代码”窗口中添加代码,如图2所示。具体程序代码如下所示:

  Sub UnprotectWorkbook()

  ActiveWorkbook.Unprotect"123" '取消密码保护

  End Sub

  图2 添加用于解除工作簿保护的程序代码

  3、运行ProtectWorkbook过程,将无法对工作簿中的工作表进行增删等操作,同时工作簿窗口左上角的最大化、最小化等按钮消失,该工作簿无法关闭,如图3所示。运行UnprotectWorkbook过程可取消对工作簿的保护,工作簿能正常操作。

  图3 工作簿被保护
 

猜你喜欢:

1.excel如何破解工作表密码

2.excel2007撤销保护的教程

3.Excel中2007版进行工作表保护密码撤销的设置技巧

4.Excel2010中密码破解技巧的操作方法

5.Excel2010中快速破解密码的操作方法

相关文章

Bootstrap 模态对话框只加载一次 r

Bootstrap 模态对话框只加载一次 r

数据,加载,对话框,模态,解决办法,摘要: 前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过通过在事件中调用 removeData(…

bootstrap table sum总数量统计实

bootstrap table sum总数量统计实

统计,方法,数量,电脑软件,bootstrap,写了一个分页要显示数据中所有金额的总数 但是使用footerformatter 却不知道该怎么赋值 没办法只能放到页脚了先上个效果图:这样做要修改源码: bootstrap-table.js1:定义一个名称2:3:4:5: 如果你在后台传过来值…

怎么在word中去除修订标记在word中

怎么在word中去除修订标记在word中

步骤,方法,标记,电脑软件,word,  在word编辑文档的时候,有时候我们需要对文档进行多次修改,为了保持修改痕迹,我们都会采取修订的模式,这样就可以清晰的看到哪里修改了,改了什么?下面小编就教你怎么在word中去除修订标记。在word中去除修订标…

ps怎么快速合成?

ps怎么快速合成?

快速,电脑软件,ps,我们经常需要把几张图片合成到一起,下面我们一起看看ps如何合成图片。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、首先我用三个200*200的图片作为演示案例2、点击文件-新建,创建…

ps怎么制作浴火的和平鸽的效果?

ps怎么制作浴火的和平鸽的效果?

和平鸽,效果,电脑软件,ps,在photoshop中用云彩、分层云彩滤镜制作火焰形状,用渐变映射制作出火焰颜色,就产生了燃烧的效果。将图像添加到火焰中,再添加上文字,海报效果就完成了。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1M…

Asp.net 中mvc 实现超时弹窗后跳转

Asp.net 中mvc 实现超时弹窗后跳转

超时,跳转,功能,电脑软件,net,为了实现保持登录状态,可以用cookie来解决这一问题假设过期时间为30分钟,校验发生在服务器,借助过滤器,可以这样写public class PowerFilter : AuthorizeAttribute { public override void OnAuthorizatio…

excel表格计算公式的图文教程详解

excel表格计算公式的图文教程详解

图文教程,方法,数字,引用,计算公式,  Excel中,表格跟计算公式混合着用是最为常见的一种手段,接下来请欣赏小编给大家网络收集整理的excel表格计算公式的教程,希望对你有帮助!excel表格计算公式的图文教程通过excel可以完成很多工作,比如一组数…

javascript 的变量、作用域和内存

javascript 的变量、作用域和内存

变量,内存问题,作用域,电脑软件,javascript,javascript 的变量、作用域和内存问题(一)JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和 String。基…

JavaScript中正则表达式判断匹配规

JavaScript中正则表达式判断匹配规

正则,常用方法,表达式,规则,电脑软件,字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合…

JavaScript实现提交模式窗口后刷新

JavaScript实现提交模式窗口后刷新

刷新,提交,模式,方法,数据,本文实例讲述了JavaScript实现提交模式窗口后刷新父窗口数据的方法。分享给大家供大家参考,具体如下:有些时间,按需求设计,一个窗口中,点击按扭,弹出模式窗口,在模式窗口中,添加完数据后(提交),关闭模式窗口,并且刷新父窗口,而…

Javascript中 带名 匿名 箭头函数

Javascript中 带名 匿名 箭头函数

推荐,函数,箭头,区别,电脑软件,带名函数是指函数显示地给出了一个名字的函数,function abs(x){}。匿名函数是指函数只带有function这个关键字,而没有像abs这种函数名称的函数,如function(){}。ES6标准新增了一种新的函数:Arrow Function(箭头函…

Centos6.8下Node.js安装教程

Centos6.8下Node.js安装教程

安装教程,电脑软件,Node,js,思路:采用编译好的文件进行安装一 使用 wget 下载到 Node.js 官网(https://nodejs.org/en/download/) 选择要下载的编译版本(Source Code),复制链接cd /usr/local/src // 安装路径wget https://nodejs.org/dist/v6.10.…