我在保存Word 2013中的Active Document时遇到问题,它在调用Save()方法后更改了样式名称。
Application.ActiveDocument.Save();
在我提取.docx文件后,我在styles.xml文件中看到我的样式名称已按语言更改了单词。例如,我有一个样式名称"标题1",它在保存到" Otsikko11"后更改它。 Word" Otsikko"芬兰语意为标题。 我怎么能防止这种情况发生? 我的项目是Word 2013 Add in
答案 0 :(得分:0)
我找到了如何防止这种情况发生的答案。使用open xml sdk 2.5:
创建新样式时Style style = new Style()
{
Type = StyleValues.Paragraph,
StyleId = styleid,
CustomStyle = true // LEAVE THIS ONE OUT
};
您必须退出CustomStyle。然后在保存word文档后,它不再更改样式名称。我不小心把这个拿出来了,事情开始变得很好。