0

我正在尝试使用 MS Word 2007 在 MS Word 文档中放置一个超链接,该链接指向包含大括号('{'、'}')和 & 符号('&')的 URL。但是,Word 2007 不允许使用这些字符。它也不允许百分号('%'),所以我不能对这些字符进行 URL 编码。

有关如何链接到包含特殊字符的 URL 的任何建议?特别是大括号和&符号?

4

3 回答 3

0

您可以逐个链接手动修复此问题,但过程很丑陋:

  1. 将您的 Word 文档从 更改blah.docxblah.zip
  2. 解压文件
  3. 查找文件document.xml.rels
  4. 在记事本中编辑它。找到您的特殊字符并替换:
    • { = %7B
    • } = %7D
    • & = %26
    • # = %23
  5. 保存您编辑的文件document.xml.rels(即覆盖当前文件)
  6. 压缩整个包备份
  7. 将新的 ZIP 文件重命名为.docx
于 2013-11-27T15:54:23.937 回答
0

MS-Word 2007 允许特殊字符(包括大括号和 & 符号)。它只是有一个验证正则表达式,当它有大括号和 & 符号时,URL 不符合。这些是我在 URL 验证之前删除的唯一字符,这让我相信它们是导致失效的唯一原因,而不是整个 URL。更糟糕的是,MS-Word 2010 验证了 MS-Word 2007 没有验证的 URL。

于 2011-04-09T02:07:49.343 回答
0

您是否尝试过按照此答案中的说明将链接作为 HTML 插入到文档中?

于 2011-04-05T20:18:16.927 回答