我的代码:
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'
什么是正确的代码?
答案 0 :(得分:0)
我认为您需要直接使用Font类属性来分配适当的值:
pIndex.Range.Font.Bold = True;
pIndex.Range.Font.Color = Word.WdColor.wdColorBlack;