系统是WIN7,装的是OFFICE2010,今天早上WIN7自动更新后,EXCEL中的超链接无法打开

仔细查看之后,发现我原来做超链接的时候,是这样的:“查找范围”是指向E盘的一个文件夹,而“地址”里填写的是该文件夹下的某个文件并带有扩展名。这个文件并没有写上详细的文件夹信息。可是现在却变成了“C:\Users\xmg\AppData\Roaming\Microsoft\Excel\某文件”,所以就打不开了。
现在问题来了:我做了很多这种超链接,如果把“C:\Users\xmg\AppData\Roaming\Microsoft\Excel\”这一部分删除,就正常了。可是我要一个一个去这样改,那得要几小时的时间去改,有没有办法可以批量改?还有,如果以后再出现这样的问题,怎么办?

此为转贴

操作步骤如下:
1、将Excel文件的扩展名修改为.zip
2、双击打开zip压缩包,找到xl文件夹下的worksheets文件夹,打开里面_rels文件夹,找到sheet1.xml.rels文件,并双击打开(一般用IE打开),在页面上点击右键->选择“查看源文件”,会弹出源代码窗口(通常是以记事本打开),然后查找需要修改的内容(如:C:\Users\xmg\AppData\Roaming\Microsoft\Excel\),替换为新的内容(如:E:\),保存关闭记事本,解压包这里还会提示“文件***已经被修改。你希望在压缩文件中更新它吗?”,选择“是”;如有多个工作表,采用上一步的方法逐个进行查找替换操作;
3、最后把zip文件扩展名再改回原来的扩展名,即.xlsx
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-05
win7下我也出现过这样的问题,后来度娘出这个答案,更改后就OK了

注册表中,HKEY_CURRENT_USER\Software\Classes\.html 项
如果没有.html就新建一个,把默认的键值改为:htmlfile
重新启动office就OK了
第2个回答  2011-11-15
因为你的链接指向发生了变化,导致你的链接失效。如果不想一个个修改所有的链接,你可以把所指向的文件放到原来的位置上去。追问

谢谢回复。但是,一,我的文件没有改变位置,所以不存在把指向的文件放回原来的位置上去的问题。二,我是因为自动更新WIN7系统后才出现的问题,说明这个自动更新有BUG,比如我原来的链接是指向E盘的某个文件夹,可升级后系统自动帮我把每个链接文件名前面加上了“C:\Users\xmg\AppData\Roaming\Microsoft\Excel\”这一部分,导致现在的链接失效。问题已经很明确,我想知道的是,有没有什么办法进行批量修改?

本回答被网友采纳
第3个回答  2011-11-16
重新安装office不就行了
第4个回答  2011-11-11
虽然我也是菜鸟,但是还是建议不是开更新,会出现很多问题的!
相似回答