将文本绑定到单词中的样式

时间:2012-12-18 10:43:39

标签: c# office-interop

我想为单词中的每个段落绑定一个样式。 该程序使用数据集中的数据填充合并域。 合并域来自具有样式的预定义模板。

每行/段我必须将条件样式绑定到段落, 所以这是我使用的代码:

    objDoc = objWord.Documents.Add(ref objTemp, ref missing, ref missing, ref missing);
    objDoc.CopyStylesFromTemplate(objTemp.ToString());  //copy the styles to the active document

    objWord.Selection.set_Style(objDoc.Styles[stijl]);
    objWord.Selection.TypeText(resultaat);

当我打开文档时,段落具有正确的字体等。 但是,它们必然会受到风格的影响" Normal"在文件中。 每个段落中的选项卡空间也是关闭的。

但是,没有文本(仅空格)的段落绑定到输出文档中的预定义样式。

是否可以将布局绑定到段落? 如果是这样,这也将解决我的标签空间问题。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

显然,如果你切换最后两行代码,问题就解决了。

所以,这是答案:

    objWord.Selection.TypeText(resultaat);
    objWord.Selection.set_Style(objDoc.Styles[stijl]);