Я создал слово addin для аннотации данных.Это позволяет клиенту выбрать часть данных и ввести комментарий в поле ввода надстройки.Он в основном использует Javascript для добавления части пакета comments.xml, отношения и ссылки на комментарий в слове xml.Наконец, когда я делаю setSelectedDataAsync
, комментарий добавляется нормально, но нумерация элементов меняется.
Причиной, по-видимому, является pPr
numPr
, который изменяется с
<w:p w14:paraId="16364ACD" w14:textId="2CDE0004" w:rsidR="00676203" w:rsidRDefault="00573A57" w:rsidP="00510DD8">
<w:pPr>
<w:pStyle w:val="ListParagraph"/>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="2"/>
</w:numPr>
<w:rPr>
<w:lang w:val="en-US"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:lang w:val="en-US"/>
</w:rPr>
<w:t>Testing</w:t>
</w:r>
</w:p>
на
<w:p w14:paraId="00364AE3" w14:textId="D2DE0005" w:rsidR="4567620A" w:rsidRDefault="35473A57" w:rsidP="066516D9">
<w:pPr>
<w:pStyle w:val="ListParagraph"/>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="4"/>
</w:numPr>
<w:rPr>
<w:lang w:val="en-US"/>
</w:rPr>
</w:pPr>
<w:commentRangeStart w:id="0"/>
<w:r>
<w:rPr>
<w:lang w:val="en-US"/>
</w:rPr>
<w:t>Testing</w:t>
</w:r>
<w:commentRangeEnd w:id="0"/>
<w:r>
<w:rPr>
<w:rStyle w:val="CommentReference"/>
</w:rPr>
<w:commentReference w:id="0"/>
</w:r>
</w:p>
Я перепробовал почти все, но все же застрял сошибка.