2015-07-01 47 views
1

在词中,我有2段,并且我试图将格式从一个复制到另一个。C#从一个段落到另一个段落的Word复制样式

我已经试过:

Word.Style style = activeDocument.Paragraphs[2].get_Style() as Word.Style; 
activeDocument.Paragraphs[1].set_Style(style); 

Word.Style style = activeDocument.Paragraphs[2].Range.CharacterStyle as Word.Style; 
activeDocument.Paragraphs[1].Range.set_Style(style); 

这并不正确,虽然复制的风格,第一段落样式设置为默认的文本样式。我如何获得正确的造型信息?

回答

0

我觉得第[2] .get_style()返回正常方式(默认文本)因为段[2]的风格是正常(默认文本)您可以更改格式化文本,但不会将其另存为样式!段落[2]的样式不会从默认值更改。在MSWord中查看样式名称和创建新样式然后应用它,然后1变体作品罚款。