我对C#相当陌生,发现几乎没有一种很难将RGB颜色或system.color转换为WdColor的简单方法!
VB很简单,C#–真的很难吗?
我不想在我的项目中引用VB。
我在一些单词自动化项目中使用它来为字体着色,例如
tmpRange.Find.Replacement.Font.Color = Color.FromArgb(100, 150, 75);
但是以上行是不可能的,它必须是WdColor。
最佳答案
Color c = Colors.Blue;
var wdc = (Microsoft.Office.Interop.Word.WdColor)(c.R + 0x100 * c.G + 0x10000 * c.B);
关于c# - 将System.Color转换为Microsoft Word WdColor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13075335/