我有以下代码,该代码创建了具有某种格式的段落并将其添加到文档的末尾。粗体,名称,斜体和大小的字体格式适用于整个段落,但是lineunitafter,lineunitbefore和linespacingrule仅适用于我段落的最后一行,不适用于之前的行。
对我来说没有意义,我想念什么吗?
Word.Paragraph oParaMacroName;
oParaMacroName = doc.Content.Paragraphs.Add(ref missing);
oParaMacroName.Range.Font.Bold = 1;
oParaMacroName.Range.Font.Name = "Courier New";
oParaMacroName.Range.Font.Italic = 1;
oParaMacroName.Range.Font.Size = 10;
oParaMacroName.Range.Text = macro.Definition;
oParaMacroName.Range.ParagraphFormat.LineUnitAfter = 0.1F;
oParaMacroName.Range.ParagraphFormat.LineUnitBefore = 0.1F;
oParaMacroName.Range.ParagraphFormat.LineSpacingRule = Word.WdLineSpacing.wdLineSpaceSingle;
oParaMacroName.Range.InsertParagraphAfter();