У меня есть документ (европейская юриспруденция) в виде файла DOCX.Когда я сохраняю его в RTF, после повторного открытия он имеет разные стили нумерации.Почему?
Мой рабочий процесс:
- Открыть файл
- Макрос SaveAsRtfTest - все выглядит нормально
- Закрыть файл
- Открыть зановоRTF-файл - не в порядке
Мой простой макрос:
Private Sub SaveAsRtfTest()
Dim fileName1 As String
fileName1 = Replace(ActiveDocument.fullName, ".docx", ".rtf", , , vbTextCompare)
ActiveDocument.SaveAs fileName:=fileName1, FileFormat:=wdFormatRTF, AddToRecentFiles:=False
End Sub
Но при сохранении вручную возникает та же проблема.
Очень важно!Нумерация отображается только после закрытия и открытия файла RTF.
Файлы (docx и rtf): https://1drv.ms/f/s!AnanHEI101rbhf8vgkipTUNwvXUQ4w
edit ____
Я сравнил содержимое ActiveDocument.Range.xml.
Это часть, показанная на скриншоте из файла RTF:
<w:p wsp:rsidR="0026237B" wsp:rsidRPr="004F6791" wsp:rsidRDefault="0026237B" wsp:rsidP="0026237B">
<w:pPr>
<w:pStyle w:val="ECHRHeading1"/>
<w:listPr>
<wx:t wx:val="Artykuł I."/>
<wx:font wx:val="Times New Roman"/>
</w:listPr>
</w:pPr>
<w:r wsp:rsidRPr="004F6791">
<w:t>I. THE CIRCUMSTANCES OF THE CASE</w:t>
</w:r>
</w:p>
по сравнению с DOCX:
<w:p wsp:rsidR="00A32B8B" wsp:rsidRPr="004F6791" wsp:rsidRDefault="00A32B8B" wsp:rsidP="00A32B8B">
<w:pPr>
<w:pStyle w:val="ECHRHeading1"/>
</w:pPr>
<w:r wsp:rsidRPr="004F6791">
<w:t>I. THE CIRCUMSTANCES OF THE CASE</w:t>
</w:r>
</w:p>