我在 Excel 2013 工作表中有一个链接到内部网站的超链接。当我右键单击并选择“编辑超链接”时,我在地址栏中看到以下内容(这是正确的):
https://myserver.company.com/home/default.html#article?id=1203291003
但是,当我左键单击、中键单击或右键单击 -> 打开超链接时,我会得到相同的行为:IE11 打开并收到 http 404 错误,因为找不到链接(如下所示)。
https://myserver.company.com/home/default.html%20-%20article?id=1203291003
什么可以转换#
to %20-%20
?这很奇怪,因为%20
是一个空格,并且 URL 中没有空格。
这是一个已知问题 http://support.microsoft.com/kb/202261与 MS Excel。基本上,哈希/磅(#
) 符号是在文件名中使用的有效字符,但Office 文档中的超链接不接受。转换为%20-%20
似乎是设计使然。
但是,看一下这个问题,突出显示了相同的问题,但使用的是 Excel 2010:
- Excel 超链接到带有 ID 或命名锚点的网页位置 https://stackoverflow.com/questions/17656083/excel-hyperlink-to-web-page-location-with-id-or-named-anchor
这似乎暗示这可能是 IE 浏览器的问题。如果您可以将另一个浏览器设置为默认浏览器,即使是暂时用于测试,它也可能有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)