使用 C# 创建带有标题的 Word 文档

3

我希望创建一个带有导航标题的Word文档。在我的C#代码中,我创建了一个Word文档并添加了一个段落。我使用此方法设置了添加的段落样式:

paragraph1.Range.set_Style(document.Styles["Heading 1"]);
paragraph.Range.Text="paragraph 1";

该代码的结果是一个字段落,其文本字体和颜色与“标题1”样式相同,但在Word文档的导航窗格中没有导航选项卡。

你正在使用哪个库?段落/段落1/文档是什么类型?它是标准的.NET库吗? - Matthias Burger
1个回答

4
解决方案是在设置样式之前设置 paragraph1.Range.Text
paragraph1.Range.Text = "paragraph 1";
object style_name = "Heading 1";
paragraph1.Range.set_Style(ref style_name);

如果您已经找到了解决问题的方法并决定与社区分享,请将其标记为正确答案,以便让其他人知道。 - Simon Jensen
1
@SimonJensen 我认为你可以在几个小时后将自己的答案标记为正确的,不是吗?(不确定) - Matthias Burger
1
想了想,我真的认为你是对的,但请注意这个问题是19小时前提出的,在我看来有点超过“一些时间”。无论如何,还是谢谢你提醒我 :) - Simon Jensen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接