返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

用修改xml文件的方法来撤消excel工作簿密码保护

时间:2012-06-09 21:51来源:Office教程学习网 www.office68.com编辑:麦田守望者

当我们在Excel中设置了工作簿保护后,就可以保护工作簿的结构,如不能修改工作表名称、不能增加或删除工作表等。这时要修改工作簿结构就必须撤消工作簿保护。如果忘记了工作簿保护密码,可以用修改Excel 2010工作簿文件的方法来撤消工作簿保护,前提是系统中必需安装Excel 2010和解压缩软件。由于Office 2007以后的文件格式采用了基于XML的文件格式,Office Open XML格式的核心使用一些XML的引用架构和一个ZIP容器,Excel 2007和Excel 2010工作簿文件其实就是一个压缩包,所以我们可以用压缩软件(如WinRAR)打开它,然后通过修改其中的xml文件的方法实现撤消工作簿保护的目的。但对于Excel 2007,保护工作簿后无法用解压缩软件来打开。因而对于Excel 2003和Excel 2007工作簿文件,可以先用Excel 2010打开并保存,然后再对工作簿文件进行修改。步骤如下:

1.更改Excel 2010工作簿文件扩展名。

假如工作簿文件名称为“工作簿1.xlsx”,已对其进行了工作簿保护并设置了保护密码。先关闭工作簿,然后将其扩展名更改为“rar”,即文件名改为“工作簿1.rar”。

2.查找相关的xml文件。

如果已安装了WinRAR压缩软件,可以双击工作簿图标或在图标上右击选择“打开”,会启动WinRAR打开该压缩包。

用修改xml文件的方法来撤消excel工作簿密码保护1

双击打开“xl”文件夹,将“workbook.xml”文件拖到桌面上的空白处准备修改。如果要解除某个工作表的保护密码,可以打开“xl→worksheets”文件夹,将对应某个工作表的xml文件拖动到桌面上的空白处进行修改。

用修改xml文件的方法来撤消excel工作簿密码保护2

3.修改xml文件。

如果电脑中安装了xml编辑器,可以用其对“workbook.xml”进行修改。如果没有安装xml编辑器,在工作簿文件不大的情况下,也可以用记事本进行修改。用记事本打开“workbook.xml”,在其中找到下列代码:

<workbookProtection workbookPassword="C71F" lockStructure="1"/>

用修改xml文件的方法来撤消excel工作簿密码保护3

其中的“C71F”对于不同的工作簿可能不同。删除“workbookPassword="C71F"”,然后保存该文件。也可以直接删除上述整行代码“<workbookProtection workbookPassword="C71F" lockStructure="1"/>”。如果仅删除“workbookPassword="C71F"”,工作簿的保护密码会变为空,只需在重新打开工作簿后在功能区的“审阅”选项卡中单击“保护工作簿”按钮即可撤消工作簿保护。而如果删除了上述整行代码,则直接撤消了工作簿的保护。注意此处的“C71F”并非工作簿保护密码。

4.覆盖原文件。

用鼠标左键将“workbook.xml”文件拖回到WinRAR窗口中,在弹出的窗口中单击“确定”,覆盖原文件。

5.改回原工作簿的扩展名。

关闭WinRAR窗口,将工作簿文件名改回,即改为“工作簿1.xlsx”。重新打开工作簿,可以看到已撤消工作簿保护。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣