我怎样才能转换System.Drawing.Color
为Microsoft.Office.Interop.Word.WdColorIndex
?
到目前为止我已经完成了代码,但它显示错误“溢出”。
这是我所做的代码
Color bgcolor = Color.FromArgb(Convert.ToInt32(innerText));
Microsoft.Office.Interop.Word.WdColorIndex wbgc = (Microsoft.Office.Interop.Word.WdColorIndex)(bgcolor.R + 0x100 * bgcolor.G + 0x10000 * bgcolor.B);
doc.Range(iRangeStart, iRangeEnd).HighlightColorIndex = wbgc;
我怎样才能做到这一点?