【发布时间】:2016-07-22 17:13:09
【问题描述】:
我有一个 java 程序,可以在 document.xml(解压缩的 DOCX)中搜索 rsidR="00CA303F"。
<w:sdtContent>
<w:r w:rsidR="00CA303F">
<w:rPr>
<w:rFonts w:cs="Arial"/>
<w:b/>
<w:sz w:val="18"/>
<w:szCs w:val="18"/>
<w:lang w:val="en-US"/>
</w:rPr>
<w:t>17-Jan-14</w:t>
</w:r>
</w:sdtContent>
问题:如果我更改了 docx 中的日期之类的内容,并且在我保存文件后,这个 rsidR 更改! 我下次找不到它在我的程序中。
我怎样才能冻结它?或者我可以将哪些其他固定元素添加到 w:r 以在保存文件后找到它?
我尝试过的解决方案(不起作用):我添加了其他标签(希望它们不会改变),例如:w:rsidRDefault, w:id, w:val, w:rsidRPr to this w :r,但 Word 之后将无法打开文件 docx。
【问题讨论】:
标签: ms-word openxml openxml-sdk