Шрифт Bold шрифта FormatCondition из C # Excel не работает - PullRequest
0 голосов
/ 22 июня 2011

Я добавляю новое FormatCondition в ячейку и пытаюсь установить некоторое форматирование:

Excel.FormatCondition cond = ExcelUtils.AddConditionExpression( .... );
cond.Font.Color = 5287936;
cond.Font.Bold = true;

Установка цвета работает нормально, установка Bold в true - нетSystem.DBNull после назначения) и когда я проверяю вновь созданное условное форматирование в Excel, я вижу только цвет.

Это случилось с кем-то еще?Пожалуйста, помогите!

Спасибо

1 Ответ

0 голосов
/ 19 апреля 2012

Попробуйте использовать Microsoft.Office.Core.MsoTriState.msoTrue вместо простого логического значения true. MS Word Interop имеет аналогичные требования. В случае диапазона слов вы должны привести значение Bold к целому числу:

textRange.Font.Bold = (int) Microsoft.Office.Core.MsoTriState.msoTrue;
...