У меня был следующий код для отображения общего номера страницы в 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?Спасибо!