1

ドキュメントの最初のページに総ページ数を表示したい。しかし、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標準に書かれているようにすべてを行います。何か案は?

4

1 に答える 1

1

問題を解決しました。フィールド NUMPAGES は正しく形成されていますが、ページ数は自動的に更新されません。次のいずれかの方法で強制的に更新する必要があります。

  1. 自動フィールドをクリックし、コンテキストメニューから更新フィールドを選択します
  2. ドキュメントの印刷プレビュー - フィールドが更新されます
  3. たとえば、ドキュメントをpdfとして保存します
于 2013-11-08T07:58:05.130 に答える