首页 > 解决方案 > 如何添加。到 Word 中的书签名称

问题描述

所以我正在使用 Word 创建一个模板,用于在 Java 中使用 XDocReport 生成 .pdf。我遇到的问题是,当我在 Word 中为图像添加书签时,允许的名称不能包含“。” ,例如,我无法命名书签 estimate2.Photo ,这是将变量正确映射到正在传递的虚拟对象所需的名称。我的问题如下,有什么办法可以改变这个默认的 Word 行为,以便它允许我添加包含特殊字符的书签,如“。” ?

标签: ms-word

解决方案


我找到了一种通过修改配置 .xml 文件来重新连接此默认行为的方法。要访问书签文件,请按照下列步骤操作:

  1. 转到 .docx 文件右键单击它转到 7zip 并打开为存档。
  2. 访问 word 文件夹,您将在那里找到 document.xml 文件。
  3. 提取它
  4. 使用记事本或任何其他文本编辑器打开,找到包含名称属性的书签​​开始 xml 标记并对其进行修改。
  5. 修改文件后,将其拖回存档并保存。

推荐阅读