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

本文关键字:方式更 颜色 编程 2010 Word VSTO MS | 更新日期: 2023-09-27 18:28:45

我正试图通过以下代码实现这一点:

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

然而,这并不奏效。有人知道如何完成这样的任务吗?

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

您正在更改页面的背景颜色,您的代码可以正常工作。

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

一般来说,如果你想在彩色纸上打印,你应该单独开发纸张,并适当地更改Word文档上字体的颜色。