excel表格保密.docx

上传人:b****4 文档编号:750918 上传时间:2022-10-12 格式:DOCX 页数:6 大小:19.96KB
下载 相关 举报
excel表格保密.docx_第1页
第1页 / 共6页
excel表格保密.docx_第2页
第2页 / 共6页
excel表格保密.docx_第3页
第3页 / 共6页
excel表格保密.docx_第4页
第4页 / 共6页
excel表格保密.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

excel表格保密.docx

《excel表格保密.docx》由会员分享,可在线阅读,更多相关《excel表格保密.docx(6页珍藏版)》请在冰豆网上搜索。

excel表格保密.docx

excel表格保密

竭诚为您提供优质文档/双击可除

excel表格保密

  篇一:

excel制表技巧(35)加密隐藏

  excel制表技巧(35)加密隐藏

  20xx-09-0814:

12

  保护excel工作表的另类方法

  我们建立的excel工作表有些时候并不希望被别人看到,或者不希望被别人修改,因此我们需要对excel工作表进行一系列的保护措施,有关excel常规保护比如添加密码、隐藏行或者列以及设置只读属性等等,网络学院已有过介绍,本文所讲的是几个特殊的保护方法。

  一、我们通过选择“格式”菜单下的“工作表”|“隐藏”命令,可以把当前的活动工作表隐藏起来,在这里我们通过自定义数字格式来隐藏单元格中的数值,在菜单栏中选择“格式”、“单元格”命令,在“单元格格式”对话框选择“数字”选项卡,在“分类”列表框中选择“自定义”选项,然后在右边的“类型”文本框中输入“;;;”,单击“确定”按钮即可,隐藏后的数值只出现在编辑栏或正在编辑的单元格中,并且不会被打印出来。

要将隐藏的数值重新显示出来,可选定单元格,然后在“单元格格式”对话框的“数字”选项卡中,单击“分类”列表中的“常规”选项,这样就可以应用默认的格式,隐藏的数值就会显示出来。

  二、我们也可以通过简单的Vba编制宏对工作表的Visible属性来设置隐藏工作表,下面的代码是名为“hidesh”和“showsh”的两个宏,前者将工作表的Visible的属性设置为False,当运行该宏之后,工作表sheet1将变为隐藏工作表,此时工作表不能被直接访问,从而起到保护作用。

后者是用来取消工作表的隐藏属性。

  subhidesh()

  worksheets("sheet1").Visible=False

  endsub

  subshowsh()

  worksheets("sheet1").Visible=true

  endsub

  添加宏的的操作步骤如下:

首先,选择“工具”菜单下“宏”,然后选择“Visualbasic编辑器”命令,在“Visualbasic编辑器”中选择“插入”菜单下的“模块”命令,然后在模块的代码编辑器中输入上述代码,单击“保存”按钮。

  要执行宏命令,选择“工具”菜单下的“宏”命令,打开“宏”对话框,在对话框中可以看到已经添加的宏,选择要执行的宏,然后单击“执行”按钮,即可对工作表进行隐藏或者显示。

  三、其实我们还可以通过修改excel工作薄的后缀名来对文件实现保护,方法是:

在excel工作薄文件上点击鼠标右键,在弹出的快捷菜单中选择“重命名”,比如把excel文件的后缀名由“.xls”改为“.sys”,按回车键确认,会弹出一个警告对话框,点击“是”按钮,此时文件类型已经被伪装成了sys类型的系统文件,这样那些想偷窥此文件的人就不敢轻举妄动了

  用数字签名保护excel工作表

  应用背景:

在实际工作中,财务等工作人员制作好一份excel工作薄后,常常需要将这份工作薄文件通过各种方式上报给上级领导审查,在这个上报过程中,我们希望保持工作表数据的完整性和原始性,在这种情况下,就可以利用数字签名。

  实现效果:

我们对一份需要保护的工作薄文件添加数字签名后,那么任何人(包括自己),如果对文档进行修改的话,数字签名就会被破坏。

也就是说,接收文件的上级,通过数字签名是否被破坏就可以判断文件的完整性和原始性。

操作前提:

为文档添加数字签名的前提是获得数字证书,数字证书可以从商业认证机构获得,也可以从企业内部安全管理人员处获得,另外,我们还可以使用selfcert工具创建自己的数字证书。

为了方便说明,下面的操作我们以使用office20xx提供的selfcert工具创建自己的数字证书为例。

  操作步骤:

  一、创建数字签名

  1.选择“开始→所有程序→microsoftoffice→microsoftoffice工具→Vba项目的数字证书”命令(图1),打开“创建数字证书”对话框。

  2.“创建数字证书”对话框中,根据自己的需要输入创建的数字证书的名称(图2)。

  3.单击“确定”按钮后,数字签名创建完成。

  excel工作表的保护

  excel表格是我们工作中经常用到的,而它往往涉及统计数据等敏感问题,因此,excel表格的保护也是经常遇到的问题,如何安全使用excel呢?

我们常用到的是excel“工具”菜单提供的“保护工作表”和“保护工作簿”功能。

有没有其他方法呢?

  用宏进行“显式”加密

  在需要加密的excel表中,点击[工具]→[宏]→[Visualbasic编辑器],打开“工程资源管理器”,双击该工作表,在右边的是设置该表属性的编辑窗口,单击该窗口左上方的下拉列表框,选择worksheet,再从该窗口右上方的列表框中选择activate(激活)(如图)。

  添加如下代码:

(假设“123”为密码,sheet1为限制权限表格,sheet2为工作簿中为任何适合的工作表)

  privatesubworksheet_activate()

  sheets("sheet1").cells.Font.colorindex=2设置文字颜色为白色

  ifapplication.inputbox("请输入密码:

")=123then

  Range("a1").select

  activesheet.cells.Font.colorindex=56

  设置文字颜色为黑色

  else

  msgbox"密码错误,即将退出!

"

  sheets("sheet2").select

  endif

  endsub

  每次当你选择该“加密”表的时候都会弹出对话框要求输入密码,正确则进入该表(sheet1),否则会选择其他表(sheet2)。

  用宏进行“隐式”加密

  “显式”加密,虽然可以让没有密码的使用者无法看到“加密”表格,但是每次选择该表格时都会弹出对话框,实在不方便而且给其他用户一种被防范的不舒服感觉。

于是笔者就想出了下面的“隐式”加密方法。

假如要加密的是

  sheet1,我们可以设置在sheet2的“a1”单元格为密码的输入处。

于是修改以上代码如下:

中04-5-3115:

43:

04

  privatesubworksheet_activate()

  sheets("sheet1").cells.Font.colorindex=2设置文字颜色为白色

  ifsheets("sheet2").cells(1,1)=123then

  Range("a1").select

  activesheet.cells.Font.colorindex=56

  设置文字颜色为黑色

  endif

  endsub

  设置好以后,只有sheet2的(a1)单元格为密码“123”时“加密”表sheet1的内容才显示出来,否则就是透明的,神不知鬼不觉;所谓“隐式”。

  “隐式”加密虽然保证了没有密码的用户不能查看“加密”表格的内容,但是不能保护其他用户对其进行修改。

所以我们要综合运用上面所说的“保护表格”和“隐式加密”对要保密的表格进行设置。

  上面是笔者在实践中综合出来的加密经验,希望能给大家带来方便,也恭候大家的指点交流。

  让excel显示更大的工作表区域

  一、隐藏工具栏、状态栏及编辑栏

  我们可以将屏幕上显示的工具栏、状态栏及编辑栏隐藏,来获得更大的可视区域:

选择“视图”-->“工具栏”-->“常用”命令,可以隐藏常用工具栏;选择“视图”-->“工具栏”-->“格式”命令,可以隐藏格式工具栏;选择“视图”-->“编辑栏”命令,可以隐藏编辑栏;选择“视图”-->“状态栏”命令,可以隐藏状态栏。

经过以上操作后,我们来看一下是不是精简了许多?

  篇二:

excel20xx中忘记保护工作表密码的解决方法

  excel20xx中忘记保护工作表密码的解决

  作为一名该亚中国的网站编辑,我有责任向大家推荐一种excel中忘记保护密码的解决办法,有了这个办法,也许能在你的工作中省去很多烦恼。

  一个最近比较杯具的客户今天又出了一个比较杯具的问题,为了防止别人修改他的表格,在excel中设置了保护工作表,之后又戏剧性地忘记了,求解决方案。

  值得庆幸的是他使用了office20xx,众所周知office20xx的全新文档类型是基于xml的,所有的docx、xlsx、pptx等都是标准的zip文件;针对上面这个问题,可以采用如下方式解决:

  1.将设置保护工作表密码的xlsx扩展名更改为zip。

  2.直接在7z或者RaR中双击打开,找到xl\worksheets文件夹下,找到设置保护工作表的工作表名,如sheet1.

  3.将该xml文件单独解压,使用记事本打开,ctrl+F找到"sheetprotection”字段,将中所有内容删除,保存。

  4.4.将保存后的xml添加到zip文件原始位置。

  5.将zip文件改回xlsx,即可去除设置密码的工作表保护。

  6.当你看了前面5点,应该已经豁然开朗,那赶快关注一下我们该亚中国吧,在这里,能让你只用鼠标,就畅游本地,

  篇三:

excel中保护公式的方法

  方法一:

  1:

全选这个工作表,格式-单元格-保护-锁定(勾去掉)

  2:

选择你要保护公式的那些单元格,右键-设置单元格格式-保护-锁定(勾选)

  3:

工具-保护-保护工作表-设置密码。

下面选择“未被锁定的单元格”,确定即可~~

  方法二:

  一、简单制作好一个带有公式的表格,然后用鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“保护工作表”命令,在出现的对话框中输入密码确定后返回。

  二、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“录制新宏”,出现录制新宏对话框,在“宏名”下输入“锁定公式”,并将其保存在“新工作簿”,确定后返回。

  三、开始宏的操作录制,步骤如下:

  1、鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“撤消工作表保护”命令。

  2、将光标定位在行号列标的左上角空白处点击,选中整个工作表,然后右击鼠标,在出现的快捷菜单中左击“设置单元格格式”,出现“单元格格式”选项卡,选择“保护”标签卡,清除其中“锁定”前的“√”,确定后返回。

  3、鼠标点击“编辑”菜单,在下拉菜单中左击“定位”命令,在其出现的“定位”对话框中点击“定位条件”按钮,出现“定位条件”对话框,在“选择”下的单选项中选中“公式”,确定后返回,这样凡有公式的地方均被选中。

此时鼠标右击选中区域,在出现的快捷菜单中左击“设置单元格格式”,出现“单元格格式”选项卡,选择“保护”标签卡,选中其中“锁定”前的“√”,确定后返回。

  4、鼠标点击“工具”菜单,在下拉菜单中指向“保护”,单击级连菜单“保护工作表”命令,在出现的对话框中输入密码,确定后返回。

  5、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“停止录制”。

  6、鼠标点击“工具”菜单,在下拉菜单中指向“宏”,单击级连菜单“宏”,出现“宏”对话框,在其中点击“编辑”按钮,出现excel自带的Vb、编程窗口,直接将刚才录制的宏按一定的路径、名称保存(如:

c:

\锁定公式)后退出,至此锁定公式的宏录制已完成。

  四、定制锁定公式工具按钮,方法如下:

  1、鼠标右击常用工具栏的空白处,在出现的快捷菜单中点击“自定义”命令,出现“自定义”选项卡,选择其中“命令”标签,在“类别”下选取“宏”,将其右侧对应的“自定义按钮”拖放到常用工具栏中。

  2、鼠标右击“自定义按钮”,在出现的快捷菜单中将其命名为“锁定公式”后,点击下面的“指定宏”,在出现“指定宏”对话框中,用鼠标点中前面录制的“锁定公式”的宏,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1