Microsoft Word 2007在其超链接中不允许使用特殊字符

我正在尝试使用MS Word 2007在MS Word文档中放置一个超链接,该链接指向包含大括号('{','}')和&符号('&')的URL。但是,Word 2007不允许使用这些字符。它也不允许百分号('%'),所以我不能对这些字符进行URL编码。 有关如何链接到包含特殊字符的URL的任何建议?特别是花括号和&符号?     
已邀请:
您是否尝试将链接插入到HTML中,如本答案中所述?     
MS-Word 2007允许使用特殊字符(包括大括号和&符号)。它只有一个验证正则表达式,当它有大括号和&符号时,URL不符合。这些是我在验证URL之前删除的唯一字符,这使我相信它们是失效的唯一原因,而不是整个URL。为了使问题更严重,MS-Word 2010验证了MS-Word 2007没有的URL。     
您可以逐个链接手动修复此问题,但过程很丑陋: 将您的word文档从
blah.docx
更改为
blah.zip
解压缩文件 找到文件
document.xml.rels
在记事本中编辑它。找到你的特殊字符并替换: {=%7B } =%7D &安培; =%26 #=%23 保存您编辑的文件
document.xml.rels
(即覆盖当前文件) 压缩整个包裹 将您的新ZIP文件重命名为
.docx
    

要回复问题请先登录注册