MS Word 2010 (VSTO) программно меняет цвет страницы - PullRequest
2 голосов
/ 22 марта 2012

Я пытаюсь добиться этого с помощью этого кода:

        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 голосов
/ 02 октября 2012

Вы меняете цвет фона страницы, ваш код работает так, как задумано.

Цвет фона просто не будет отображаться в режиме печати, а цвет фона не будет печататься.Свойство background color в MS Word изменит фон в Web View, что удобно, если вы хотите просматривать документ Word в веб-браузере.

Как правило, если вы хотите печатать на цветной бумаге, вам нужноразработать бумагу отдельно и соответствующим образом изменить цвет шрифтов в документе Word.

...