【问题标题】:Office Open XML NUMPAGES field not displayingOffice Open XML NUMPAGES 字段未显示
【发布时间】:2013-11-19 00:56:32
【问题描述】:

我想在文档的第一页显示总页数。 但是我遇到了显示 NUMPAGES 字段的问题。 当我尝试显示 TIME 字段时,一切正常。

此代码工作正常,并显示当前时间:

           <w:r>
            <w:fldChar w:fldCharType="begin"/>
          </w:r>
          <w:r>
            <w:instrText xml:space="preserve"> TIME \@ "HH:mm:ss" \* MERGEFORMAT 
</w:instrText>
          </w:r>
          <w:r>
            <w:fldChar w:fldCharType="separate"/>
          </w:r>
          <w:r>
            <w:t>19:30:11</w:t>
          </w:r>
          <w:r>
            <w:fldChar w:fldCharType="end"/>
          </w:r>

但是这个带有 NUMPAGES 的代码不显示总页数:

           <w:r>
            <w:fldChar w:fldCharType="begin"/>
          </w:r>
          <w:r>
            <w:instrText xml:space="preserve"> NUMPAGES \* MERGEFORMAT 
</w:instrText>
          </w:r>
          <w:r>
            <w:fldChar w:fldCharType="separate"/>
          </w:r>
          <w:r>
            <w:t>19</w:t>
          </w:r>
          <w:r>
            <w:fldChar w:fldCharType="end"/>
          </w:r>

我不明白我做错了什么,我做的一切都是按照 ECMA-376 标准编写的。有什么想法吗?

【问题讨论】:

    标签: xml xslt ms-word openxml wordml


    【解决方案1】:

    我解决了这个问题。 NUMPAGES 字段格式正确,但页数不会自动更新。您必须通过以下方式之一强制更新:

    1. 单击自动字段,然后从 上下文菜单
    2. 打印预览文档 - 该字段将为 更新了
    3. 将文档另存为pdf,例如

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多