2

我试图通过这段代码来实现这一点:

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

然而,这是行不通的。有谁知道如何完成这样的任务?

4

1 回答 1

0

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

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

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

于 2012-10-02T13:29:35.650 回答