Не удается неявно преобразовать тип «System.Drawing.Font» в «Microsoft.Office.Interop.Word.Font» - PullRequest
1 голос
/ 26 августа 2011

мой код:

   public class Fonts
    {
    Font Header = new System.Drawing.Font("Tahoma", 10, FontStyle.Bold);

      ToWord ToWord = new ToWord(Header);
    }



public class ToWord
{
    public ToWord(System.Drawing.Font Header)
    {
    ......

    Paragraph pIndex = DocumnetWord.Paragraphs.Add(ref oMissing);

    pIndex.Range.Font =Header;//error compile....
    }

}

ошибка:

Невозможно неявно преобразовать тип 'System.Drawing.Font' в 'Microsoft.Office.Interop.Word.Font'

Какой правильный код?

1 Ответ

0 голосов
/ 26 августа 2011

Я думаю, вам нужно будет напрямую использовать свойства класса Font для присвоения соответствующих значений:

pIndex.Range.Font.Bold = True;
pIndex.Range.Font.Color = Word.WdColor.wdColorBlack;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...