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

C# 使用c创建带有标题的word文档#,c#,C#,我想创建一个word文档,其中包含用于导航的标题。 在我的c#代码中,我创建了一个word文档,并在其中添加了一个段落。 我通过以下方法设置添加段落的样式: paragraph1.Range.set_Style(document.Styles["Heading 1"]); paragraph.Range.Text="paragraph 1"; 该代码的结果是一个文字段落,文字字体和颜色为“标题1”样式,但在word文档的导航窗格中没有导航选项卡。解决方案是在设置样式之前设置paragraph1

我想创建一个word文档,其中包含用于导航的标题。 在我的c#代码中,我创建了一个word文档,并在其中添加了一个段落。 我通过以下方法设置添加段落的样式:

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

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

解决方案是在设置样式之前设置
paragraph1.Range.text

paragraph1.Range.Text = "paragraph 1";
object style_name = "Heading 1";
paragraph1.Range.set_Style(ref style_name);

你在用什么图书馆?段落/段落1/文件是什么类型?它是标准的.NET库吗?如果您找到了问题的解决方案并决定与社区共享,请将其标记为正确答案,以便让人们知道。@SimonJensen我认为您可以在几个小时后将自己的Answare标记为正确答案?不是吗?(不确定)想一想,我真的认为你是对的,但请注意,这个问题是在19小时前提出的,在我看来比几个小时前提出的要多一些。无论如何,谢谢你提醒我(tho:)