在Windows7的环境下,打开Excel2010超链接图片,都是默认用IE打开。搜索了所有的中文网络,没有找到解决方案,且发现受此困扰的人不少。后来用纯英文搜索,终于找到解决方案并尝试成功。
1,操作方法
在注册表里面,将
HKEY_CLASSES_ROOT\jpegfile\CLSID下的default值从
{25336920-03F9-11cf-8FD0-00AA00686F13}
改为
{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}。
bingo,it's work。真不容易。
2,三思
1,文件类型的默认打开方式肯定修改了,它不能解决本问题。
2,修改HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet
DWORD ForceShellExecute = 1 的方式做过,但是他不行。Offic12是Office2007,2010是14。显然这里的9应该是2003或者什么版本。
同样的方法对giffile(gif),pngfile(png),pjpegfile(jpeg)进行修改可以解决相应问题。
我认为,之所以出现问题,他对文件类型的甄别,在Win7下,采用了IE哪一套逻辑,而不是采用资源管理器的逻辑。