C# 从一段文字到另一段文字的抄写风格
在word中,我有两个段落,我试图将格式从一个复制到另一个 我试过:C# 从一段文字到另一段文字的抄写风格,c#,ms-word,C#,Ms Word,在word中,我有两个段落,我试图将格式从一个复制到另一个 我试过: Word.Style style = activeDocument.Paragraphs[2].get_Style() as Word.Style; activeDocument.Paragraphs[1].set_Style(style); 及 但这不会正确复制样式,并且第一段样式设置为默认文本样式。如何获取正确的样式信息?我认为第[2]段。get_style()返回正常样式(默认文本),因为第[2]段的样式是正常的(默认
Word.Style style = activeDocument.Paragraphs[2].get_Style() as Word.Style;
activeDocument.Paragraphs[1].set_Style(style);
及
但这不会正确复制样式,并且第一段样式设置为默认文本样式。如何获取正确的样式信息?我认为第[2]段。get_style()返回正常样式(默认文本),因为第[2]段的样式是正常的(默认文本)您可以更改格式文本,但不能将其另存为样式段落[2]的样式不会从默认值更改。查看MSWord中的样式名称并创建新样式然后应用它,然后1变体工作很好。我认为第[2]段。获取样式()返回正常样式(默认文本),因为第[2]段的样式是正常的(默认文本)您可以更改格式文本,但不能将其另存为样式段落[2]的样式不会从默认值更改。查看MSWord中的样式名称,然后创建新样式,然后应用它,然后再修改
Word.Style style = activeDocument.Paragraphs[2].Range.CharacterStyle as Word.Style;
activeDocument.Paragraphs[1].Range.set_Style(style);