我在Outlook中的查询字符串有问题:我在Outlook电子邮件中附加了查询字符串的文件路径。如果单击Outlook中的超链接,则由于某种原因而删除了查询字符串参数。例如,如果我在Outlook中单击以下超链接
file://path/form1.html?querystring=value
实际打开的链接是
file://path/form1.html
如您所见,查询字符串已删除,基本上是?
之后的所有内容。
我用#
尝试过,但是还是一样。
答案 0 :(得分:0)
我想到了可能导致此问题的几个可能的问题:
编码存在问题,导致网址格式错误。在Outlook中检查电子邮件内容编码的设置(我相信文件,选项,高级-encoding选项)。
Office / Outlook检查链接的URL地址是否正确(下载并打开它),并删除查询字符串,因为它无法处理。我已经看到相关的Registry settings会更改此行为(根据您的Office版本进行调整):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Office\14.0\Common\Internet\ForceShellExecute:DWORD=1
Office / Outlook安全性阻止您尝试对本地file://路径执行操作。 (也许这对这里也有帮助:How to disable hyperlink warning messages in 2007 and Office 2010 programs)
您的文件URI无效:看到这个旧的但可能仍然有效的IEBlog article
错误:file:// D:\ Program Files \ Viewer \ startup.htm正确: 文件:/// D:/Program%20Files/Viewer/startup.htm
不正确:C:\ Program Files \ Music \ Web Sys \ main.html?REQUEST = RADIO
正确:file:/// C:/Program%20Files/Music/Web%20Sys/main.html?REQUEST = RADIO错误:file://// applib / products / a%2Db / abc%5F9 / 4148.920a / media / start.swf正确: 文件://applib/products/a-b/abc_9/4148.920a/media/start.swf
PS:其他人在microsoft answers上问了同样的问题,但没有成功。