Windows7环境下Excel2010中图片超链接默认打开程序修改

在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哪一套逻辑,而不是采用资源管理器的逻辑。

Windows7环境下Excel2010中图片超链接默认打开程序修改

上一篇:【ASP.NET Web API教程】5.4 ASP.NET Web API批处理器


下一篇:c#图解教程_第四章_类的基本概念