如何在 VSTO 中插入 WordMl 时在 word 中应用样式?
How to apply styles in word while inserting WordMl in VSTO?
我制作了一个 WordMl 包并使用 "Range.InsertXML" 方法插入,但 word 正在删除插入段落的样式。
如何保留从 wordml 插入的样式?
下面是 WordMl 包。
<?xml version="1.0" encoding="UTF-8"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
<pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
<pkg:xmlData>
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:body>
<w:p xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" wsp:rsidR="" wsp:rsidRPr="" wsp:rsidRDefault="">
1537339367146
<w:r wsp:rsidRPr="">
<w:rPr>
<w:color w:val="" />
<w:sz w:val="20" />
</w:rPr>
<w:t xml:space="preserve"> Corey M Abramson, Elena Portacolone </w:t>
</w:r>
<w:r>
<w:rPr>
<w:sz w:val="20" />
<w:rStyle w:val="sup" />
</w:rPr>
<w:t xml:space="preserve"> ( 2017 ) </w:t>
</w:r>
<w:r wsp:rsidRPr="">
<w:rPr>
<w:color w:val="" />
<w:sz w:val="20" />
</w:rPr>
<w:t xml:space="preserve"> What is new with old? What old age teaches us about inequality and stratification. </w:t>
</w:r>
</w:p>
</w:body>
</w:document>
</pkg:xmlData>
</pkg:part>
</pkg:package>
我已经通过在 ooxml 中添加样式 pkg 解决了这个问题
我制作了一个 WordMl 包并使用 "Range.InsertXML" 方法插入,但 word 正在删除插入段落的样式。
如何保留从 wordml 插入的样式?
下面是 WordMl 包。
<?xml version="1.0" encoding="UTF-8"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
<pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
<pkg:xmlData>
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:body>
<w:p xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" wsp:rsidR="" wsp:rsidRPr="" wsp:rsidRDefault="">
1537339367146
<w:r wsp:rsidRPr="">
<w:rPr>
<w:color w:val="" />
<w:sz w:val="20" />
</w:rPr>
<w:t xml:space="preserve"> Corey M Abramson, Elena Portacolone </w:t>
</w:r>
<w:r>
<w:rPr>
<w:sz w:val="20" />
<w:rStyle w:val="sup" />
</w:rPr>
<w:t xml:space="preserve"> ( 2017 ) </w:t>
</w:r>
<w:r wsp:rsidRPr="">
<w:rPr>
<w:color w:val="" />
<w:sz w:val="20" />
</w:rPr>
<w:t xml:space="preserve"> What is new with old? What old age teaches us about inequality and stratification. </w:t>
</w:r>
</w:p>
</w:body>
</w:document>
</pkg:xmlData>
</pkg:part>
</pkg:package>
我已经通过在 ooxml 中添加样式 pkg 解决了这个问题