点击outlook里面的超链接,出现定位对话框。

可以参考下面文章来解决:

如何解决Outlook超链接无法打开的问题 
在outlook邮件中无法打开超链接
Outlook无法打开超链接

 

如果解决不了请参考下面的文章,写的相当棒。

Fixing Outlook Hyperlink Problems

该文章首先分析出现的原因,接着讲述了详细的解决方法。

How do I get HTTP hyperlinks in OE to open IE, when I click them?
Internet Explorer / Outlook problems following sp2
Hyperlinks will not work in Outlook 答案在最后几行
 

微软文章
The Locate Link Browser dialog box appears when you open a Web link in an e-mail message in Outlook 2003

You cannot open a new Internet Explorer window or nothing occurs after you click a link

 

 

1.在IE的“工具→Internet选项”中,进入“程序”标签,勾选“检查Internet Explorer是否为默认的浏览器”。

2.如果问题不能解决,可能是由于IE模块被损坏所致,可以点击“运行”,依次运行“regsvr32 actxprxy.dll” 和“regsvr32 shdocvw.dll”将这两个DLL文件注册,然后重启系统。

如果还不行,则可以将mshtml.dll,urlmon.dll,msJava.dll, browseui.dll, oleaut32.dll , shell32.dll 也注册一下,一般即可解决。

3.进入“资源管理器”,单击“工具→文件夹选项→文件类型”,在列表中选中“暂缺 URL:超文本传输通讯协议”,单击“高级”按钮,然后在弹出窗口中单击“编辑”,如果不能编辑,就把原来的那个删除, 自己再新建一个,接着取消“使用 DDE”的勾选,完成后按下“确定”退出。
接着关闭所有IE窗口以及outlook窗口,再次打开outlook,你会发现当单击邮件中的网页地址时,会使用新窗口打开。

4.如果还不能解决,则建议重新安装Outlook Express。

Outlook无法打开超链接

Outlook弹出提示框的信息如下:

"This operation has been canceled due to restrictions in effect on this computer. Please contact your system administrator."

 

解决方案

==========

检查一下的注册表键值, 将它们的值修改为"htmlfile", 不带引号.

HKEY_CLASSES_ROOT\.htm\(default)
HKEY_CLASSES_ROOT\.html\(default)
HKEY_CURRENT_USER\Software\Classes\.htm\(default)HKEY_CURRENT_USER\Software\Classes\.html\(default)HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\(default)HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html\(default)

检查下面的注册表键值, 将其值修改为"C:\Program Files\Internet Explorer\iexplore.exe" -nohome, 注意大小写要, 带引号.

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command

我的Outlook终于摆脱了不能打开超链接的困扰.

这些注册表键值被修改的原因我也找到了, 是NotePad++引起的.