OpenXML Word封面和样式C#

时间:2012-04-24 13:06:03

标签: c# ms-word styles openxml cover

我正在创建一个库以帮助创建word文档,并且有一些事情似乎并不清楚(试错通常是一个很好的起点,但时间在这里至关重要)。

首先,我想插入一个封面,一个已经构建成单词的封面...无论如何都要这样做吗?

其次,我在word文档上有一个设置样式,它是内置的一个......现代。有没有办法只将这种风格分配给文档?

有很多样本可以为文档的标题和部分指定样式,但没有任何内容可以从内置样式中选择样式。

我很欣赏,在这一点上,拥有一个已经设置了所有这些内容的文档可能会更容易,但我想从头开始做所有这些。

1 个答案:

答案 0 :(得分:2)

我一直在VSTO项目中做这些事情,因为我可以访问Word对象模型,所以很简单。

  1. 封面页存储在构建块中,因此类似于在Word中添加任何构建块。这是一个例如使用Word对象模型here
  2. 发现here您无法使用open xml sdk

    插入构建块
    1. ApplyQuickStyleSet2将为活动文档应用快速样式集。在OpenXmlSdk中不确定,但请尝试this

    2. 例如,应用style