1、二、我们也可以通过简单的Vba编制宏对工作表的Visible属性来设置隐藏工作表,下面的代码是名为“hidesh”和“showsh”的两个宏,前者将工作表的Visible的属性设置为False,当运行该宏之后,工作表sheet1将变为隐藏工作表,此时工作表不能被直接访问,从而起到保护作用。后者是用来取消工作表的隐藏属性。subhidesh()worksheets(sheet1).Visible=Falseendsubsubshowsh().Visible=true添加宏的的操作步骤如下:首先,选择“工具”菜单下“宏”,然后选择“Visualbasic编辑器”命令,在“Visualbasic编辑
2、器”中选择“插入”菜单下的“模块”命令,然后在模块的代码编辑器中输入上述代码,单击“保存”按钮。要执行宏命令,选择“工具”菜单下的“宏”命令,打开“宏”对话框,在对话框中可以看到已经添加的宏,选择要执行的宏,然后单击“执行”按钮,即可对工作表进行隐藏或者显示。三、其实我们还可以通过修改excel工作薄的后缀名来对文件实现保护,方法是:在excel工作薄文件上点击鼠标右键,在弹出的快捷菜单中选择“重命名”,比如把excel文件的后缀名由“.xls”改为“.sys”,按回车键确认,会弹出一个警告对话框,点击“是”按钮,此时文件类型已经被伪装成了sys类型的系统文件,这样那些想偷窥此文件的人就不敢轻
3、举妄动了用数字签名保护excel工作表应用背景:在实际工作中,财务等工作人员制作好一份excel工作薄后,常常需要将这份工作薄文件通过各种方式上报给上级领导审查,在这个上报过程中,我们希望保持工作表数据的完整性和原始性,在这种情况下,就可以利用数字签名。实现效果:我们对一份需要保护的工作薄文件添加数字签名后,那么任何人(包括自己),如果对文档进行修改的话,数字签名就会被破坏。也就是说,接收文件的上级,通过数字签名是否被破坏就可以判断文件的完整性和原始性。操作前提:为文档添加数字签名的前提是获得数字证书,数字证书可以从商业认证机构获得,也可以从企业内部安全管理人员处获得,另外,我们还可以使用se
4、lfcert工具创建自己的数字证书。为了方便说明,下面的操作我们以使用office20xx提供的selfcert工具创建自己的数字证书为例。操作步骤:一、创建数字签名1.选择“开始所有程序microsoftofficemicrosoftoffice工具Vba项目的数字证书”命令(图1),打开“创建数字证书”对话框。2.“创建数字证书”对话框中,根据自己的需要输入创建的数字证书的名称(图2)。3.单击“确定”按钮后,数字签名创建完成。excel工作表的保护excel表格是我们工作中经常用到的,而它往往涉及统计数据等敏感问题,因此,excel表格的保护也是经常遇到的问题,如何安全使用excel呢?
5、我们常用到的是excel“工具”菜单提供的“保护工作表”和“保护工作簿”功能。有没有其他方法呢?用宏进行“显式”加密在需要加密的excel表中,点击工具宏Visualbasic编辑器,打开“工程资源管理器”,双击该工作表,在右边的是设置该表属性的编辑窗口,单击该窗口左上方的下拉列表框,选择worksheet,再从该窗口右上方的列表框中选择activate(激活)(如图)。添加如下代码:(假设“123”为密码,sheet1为限制权限表格,sheet2为工作簿中为任何适合的工作表)privatesubworksheet_activate()sheets().cells.Font.colorinde
6、x=2设置文字颜色为白色ifapplication.inputbox(请输入密码:)=123thenRange(a1).selectactivesheet.cells.Font.colorindex=56设置文字颜色为黑色elsemsgbox密码错误,即将退出!sheet2endif每次当你选择该“加密”表的时候都会弹出对话框要求输入密码,正确则进入该表(sheet1),否则会选择其他表(sheet2)。用宏进行“隐式”加密“显式”加密,虽然可以让没有密码的使用者无法看到“加密”表格,但是每次选择该表格时都会弹出对话框,实在不方便而且给其他用户一种被防范的不舒服感觉。于是笔者就想出了下面的“隐
7、式”加密方法。假如要加密的是sheet1,我们可以设置在sheet2的“a1”单元格为密码的输入处。于是修改以上代码如下:中04-5-3115:43:04ifsheets().cells(1,1)=123then设置好以后,只有sheet2的(a1)单元格为密码“123”时“加密”表sheet1的内容才显示出来,否则就是透明的,神不知鬼不觉;所谓“隐式”。“隐式”加密虽然保证了没有密码的用户不能查看“加密”表格的内容,但是不能保护其他用户对其进行修改。所以我们要综合运用上面所说的“保护表格”和“隐式加密”对要保密的表格进行设置。上面是笔者在实践中综合出来的加密经验,希望能给大家带来方便,也恭候
8、大家的指点交流。让excel显示更大的工作表区域一、隐藏工具栏、状态栏及编辑栏我们可以将屏幕上显示的工具栏、状态栏及编辑栏隐藏,来获得更大的可视区域:选择“视图”-“工具栏”-“常用”命令,可以隐藏常用工具栏;“格式”命令,可以隐藏格式工具栏;“编辑栏”命令,可以隐藏编辑栏;“状态栏”命令,可以隐藏状态栏。经过以上操作后,我们来看一下是不是精简了许多?篇二:excel20xx中忘记保护工作表密码的解决方法excel20xx中忘记保护工作表密码的解决作为一名该亚中国的网站编辑,我有责任向大家推荐一种excel中忘记保护密码的解决办法,有了这个办法,也许能在你的工作中省去很多烦恼。一个最近比较杯具
9、的客户今天又出了一个比较杯具的问题,为了防止别人修改他的表格,在excel中设置了保护工作表,之后又戏剧性地忘记了,求解决方案。值得庆幸的是他使用了office20xx,众所周知office20xx的全新文档类型是基于xml的,所有的docx、xlsx、pptx等都是标准的zip文件;针对上面这个问题,可以采用如下方式解决:1.将设置保护工作表密码的xlsx扩展名更改为zip。2.直接在7z或者RaR中双击打开,找到xlworksheets文件夹下,找到设置保护工作表的工作表名,如sheet1.3.将该xml文件单独解压,使用记事本打开,ctrl+F找到sheetprotection”字段,将
10、中所有内容删除,保存。4.4.将保存后的xml添加到zip文件原始位置。5.将zip文件改回xlsx,即可去除设置密码的工作表保护。6.当你看了前面5点,应该已经豁然开朗,那赶快关注一下我们该亚中国吧,在这里,能让你只用鼠标,就畅游本地,篇三:excel中保护公式的方法方法一:1:全选这个工作表,格式-单元格-保护-锁定(勾去掉)2:选择你要保护公式的那些单元格,右键-设置单元格格式-保护-锁定(勾选)3:工具-保护-保护工作表-设置密码。下面选择“未被锁定的单元格”,确定即可方法二:一、简单制作好一个带有公式的表格,然后用鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“保护工作
11、表”命令,在出现的对话框中输入密码确定后返回。二、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“录制新宏”,出现录制新宏对话框,在“宏名”下输入“锁定公式”,并将其保存在“新工作簿”,确定后返回。三、开始宏的操作录制,步骤如下:1、鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“撤消工作表保护”命令。2、将光标定位在行号列标的左上角空白处点击,选中整个工作表,然后右击鼠标,在出现的快捷菜单中左击“设置单元格格式”,出现“单元格格式”选项卡,选择“保护”标签卡,清除其中“锁定”前的“”,确定后返回。3、鼠标点击“编辑”菜单,在下拉菜单中左击“定位”命令,在其出现的“定
12、位”对话框中点击“定位条件”按钮,出现“定位条件”对话框,在“选择”下的单选项中选中“公式”,确定后返回,这样凡有公式的地方均被选中。此时鼠标右击选中区域,在出现的快捷菜单中左击“设置单元格格式”,出现“单元格格式”选项卡,选择“保护”标签卡,选中其中“锁定”前的“”,确定后返回。4、鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“保护工作表”命令,在出现的对话框中输入密码,确定后返回。5、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“停止录制”。6、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“宏”,出现“宏”对话框,在其中点击“编辑”按钮,出现excel自带的Vb、编程窗口,直接将刚才录制的宏按一定的路径、名称保存(如:c:锁定公式)后退出,至此锁定公式的宏录制已完成。四、定制锁定公式工具按钮,方法如下:1、鼠标右击常用工具栏的空白处,在出现的快捷菜单中点击“自定义”命令,出现“自定义”选项卡,选择其中“命令”标签,在“类别”下选取“宏”,将其右侧对应的“自定义按钮”拖放到常用工具栏中。2、鼠标右击“自定义按钮”,在出现的快捷菜单中将其命名为“锁定公式”后,点击下面的“指定宏”,在出现“指定宏”对话框中,用鼠标点中前面录制的“锁定公式”的宏,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1