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

Hyperlink Microsoft Word 2007不允许在其超链接中使用特殊字符,hyperlink,ms-word,special-characters,urlencode,word-2007,Hyperlink,Ms Word,Special Characters,Urlencode,Word 2007,我试图使用MS Word 2007在MS Word文档中放置一个超链接,该文档链接到一个URL,该URL包含大括号(“{',“}”)和符号(“&”)。但是,Word 2007不允许使用这些字符。它也不允许百分号(“%”),因此我无法对这些字符进行URL编码 关于如何链接到包含特殊字符的URL有什么建议吗?特别是花括号和符号?您是否尝试过将链接作为HTML插入文档中,如中所述?MS Word 2007允许使用特殊字符(包括花括号和符号)。它只是有一个验证正则表达式,当URL有花括号和符号时,它不符

我试图使用MS Word 2007在MS Word文档中放置一个超链接,该文档链接到一个URL,该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

  • 我能够在Word 2007中添加一个超链接(插入->超链接),带有花括号和符号,它们是URL编码的,当然……没有百分号,你几乎完蛋了——无法在URL中进行任何转义。你确定没有办法让他们进入链接吗?(例如,如果您无法键入,是否可以粘贴它们?或者这是在保存时完成的“取消验证”)请在