C# 在“代码隐藏”中保存Word文档会按Word 2013加载项项目中的语言更改样式名称
我在Word 2013中保存活动文档时遇到一个问题,即调用Save()方法后,它会更改样式名称 提取.docx文件后,我在styles.xml文件中看到,我的样式名称已按语言更改了单词。例如,我有一个样式名“heading 1”,它在保存后将其更改为“Otsikko11”。“Otsikko”一词在芬兰语中的意思是标题。 我怎样才能防止这种情况发生?C# 在“代码隐藏”中保存Word文档会按Word 2013加载项项目中的语言更改样式名称,c#,ms-word,word-2013,word-addins,C#,Ms Word,Word 2013,Word Addins,我在Word 2013中保存活动文档时遇到一个问题,即调用Save()方法后,它会更改样式名称 提取.docx文件后,我在styles.xml文件中看到,我的样式名称已按语言更改了单词。例如,我有一个样式名“heading 1”,它在保存后将其更改为“Otsikko11”。“Otsikko”一词在芬兰语中的意思是标题。 我怎样才能防止这种情况发生? 我的项目是Word 2013插件我找到了如何防止这种情况发生的答案。使用open xml sdk 2.5创建新样式时: Style style =
我的项目是Word 2013插件我找到了如何防止这种情况发生的答案。使用open xml sdk 2.5创建新样式时:
Style style = new Style()
{
Type = StyleValues.Paragraph,
StyleId = styleid,
CustomStyle = true // LEAVE THIS ONE OUT
};
你必须把定制风格排除在外。保存word文档后,它将不再更改样式名称。我不小心漏掉了这个,事情开始有了结果
Style style = new Style()
{
Type = StyleValues.Paragraph,
StyleId = styleid,
CustomStyle = true // LEAVE THIS ONE OUT
};