MS Word 2010(VSTO)以编程方式更改页面颜色

时间:2012-03-22 13:51:08

标签: c# ms-word vsto word-2010

我试图通过以下代码实现这一目标:

        app.ActiveDocument.Background.Fill.Visible = Office.MsoTriState.msoTrue;
        app.ActiveDocument.Background.Fill.ForeColor.RGB = ColorTranslator.ToOle(Color.Red);
        app.ActiveDocument.Background.Fill.Solid();

然而,这不起作用。有谁知道如何完成这样的任务?

1 个答案:

答案 0 :(得分:0)

您正在更改页面的背景颜色,您的代码按预期工作。

背景颜色不会显示在打印视图中,并且不会打印背景颜色。 MS Word中的背景颜色属性将更改Web视图中的背景,如果要在Web浏览器中查看Word文档,这将非常方便。

通常,如果要在彩色纸上打印,可以单独开发纸张并适当更改Word文档中字体的颜色。