ситуация:
Я пытаюсь установить цвет фона текста на пользовательский цвет RGB.
Код следующий:
Range r = this.Application.ActiveDocument.Range();
r.Text = "blabla";
r.Font.Shading.BackgroundPatternColor =(WdColor) Color.FromArgb(0, 214, 227,188).ToArgb();
Сначала вроде работает, только цвет не тот. Кажется, что всякий раз, когда я устанавливаю собственный цвет, он меняет его на существующую константу WdColor. Взглянув на документ , он говорит:
Возвращает или устанавливает 24-битный -цвет, который применяется к фону объекта Shading. Может быть любой допустимой константой WdColor или значением, возвращаемым функцией RGB Visual Basic.
Итак, мой вопрос: :есть ли у кого-нибудь представление о том, как это должно работать?
Спасибо