Вопрос

Я хочу отобразить общее количество страниц на первой странице документа. Но я столкнулся с проблемой с отображением поля Numpages. Когда я пытаюсь отобразить полю времени, все работает нормально.

Этот код работает нормально и отображает текущее время:

           <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. Любые идеи?

Это было полезно?

Решение

Я решил проблему. Полевые Numpages образуются правильно, но количество страниц не обновляется автоматически. Вы должны заставить его обновить одним из следующих способов:

  1. Нажмите на поле AutoField и выберите «Обновление» в контекстном меню
  2. Печать предварительного просмотра документа - поле будет обновлено
  3. Сохраните документ как PDF, например,
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top