【问题标题】:Create word document with headings using c#使用c#创建带有标题的word文档
【发布时间】:2016-10-30 12:21:12
【问题描述】:

我想创建一个带有导航标题的 Word 文档。 在我的 c# 代码中,我创建了一个 word 文档并在其中添加了一个段落。 我通过这种方法设置添加段落的样式:

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

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

【问题讨论】:

  • 你用的是什么库?段落/段落1/文档是什么类型?它是标准的 .NET 库吗?

标签: c#


【解决方案1】:

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

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

【讨论】:

  • 如果您找到了解决问题的方法并决定与社区分享,请将其标记为正确答案让人们知道。
  • @SimonJensen 我认为您可以在几个小时后将自己的答案标记为正确?不是吗? (不确定)
  • 想一想,我真的认为你是对的,但请注意,这个问题是 19 小时前提出的,在我看来不止几个。不管怎样,谢谢你提醒我 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多