Отображение общего количества страниц в файле document.xml файла .docx - PullRequest
0 голосов
/ 20 сентября 2018

У меня был следующий код для отображения общего номера страницы в word / document.xml моего .docx файла.

<w:r w:rsidR="004D2840"><w:rPr><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr><w:t xml:space="preserve"> </w:t></w:r>
<w:bookmarkStart w:id="0" w:name="_GoBack"/><w:bookmarkEnd w:id="0"/>
<w:r w:rsidR="00005B3E">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:fldChar w:fldCharType="begin"/>
  <w:instrText xml:space="preserve">NUMPAGES</w:instrText>
  <w:fldChar w:fldCharType="separate"/>
  <w:fldChar w:fldCharType="end"/>
</w:r>

Но для более новых версийWord (версия 16.16 180812) этот код не работает.Что я пробовал:

<w:r w:rsidR="004D2840">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:t xml:space="preserve"> </w:t>
</w:r>
<w:bookmarkStart w:id="0" w:name="_GoBack"/><w:bookmarkEnd w:id="0"/>
<w:r w:rsidR="00005B3E">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:fldChar w:dirty="true" w:fldCharType="begin"/>
</w:r>
<w:r w:rsidR="00005B3E">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:instrText>NUMPAGES</w:instrText>
</w:r>
<w:r w:rsidR="00005B3E">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:fldChar w:fldCharType="separate"/>
</w:r>
<w:r w:rsidR="00DB7413">
  <w:rPr>
    <w:noProof/>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:t>28</w:t>
</w:r>
<w:r w:rsidR="00005B3E">
  <w:rPr>
    <w:sz w:val="24"/>
    <w:szCs w:val="24"/>
  </w:rPr>
  <w:fldChar w:fldCharType="end"/>
</w:r>

Также, как вы можете видеть, я использовал w:dirty="true" вместе с w:fldCharType="begin" и при открытии файла .docx он спрашивает меня, хочу ли я обновитьполя в документе я отвечаю да, и он всегда обновляется до 1.

Также найден этот тег <w:pgNum />, который вставляет номер текущей страницы, но не нашел такой же тег для общего номера страницы.

ЕстьЕсть ли способ отобразить общее количество страниц в Word 16.16?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...