Ms word 将文档从.odt转换为.doc时的数据丢失

Ms word 将文档从.odt转换为.doc时的数据丢失,ms-word,openoffice-writer,Ms Word,Openoffice Writer,我有一个为MS word和Open Office开发的插件 使用open office插件可以添加一组标记的引用(使用XName)。content.xml中此标记的xml为: -<text:p text:style-name="Standard"> <text:reference-mark-start text:name="abc"/>hello <text:reference-mark-end text:name="abc"/> </text:p>

我有一个为MS word和Open Office开发的插件

使用open office插件可以添加一组标记的引用(使用XName)。content.xml中此标记的xml为:

-<text:p text:style-name="Standard">
<text:reference-mark-start text:name="abc"/>hello
<text:reference-mark-end text:name="abc"/>
</text:p>
-
你好
当我将此文档另存为.doc或.docx并在MS word中打开它时,标记引用将丢失,仅显示纯文本(hello)。我想在这里保存一些像“abc”这样的信息

在open office将xml转换为文档格式时,或者在ms word打开转换后的文档时,是否有办法通过编程更改xml

是否有一种方法(在ms word中)可以“意识到”正在打开的文档是使用open office创建或编辑的

我使用C#interop开发了word插件和java UNO for open office。

我在插件中提供了一个“兼容模式”按钮,用于在保存前和打开后修改文档……找不到更好的解决方案