使用做word编程中,有三个接口可以设置字体颜色,分别为:
说明
Range.Font.ColorIndex
该属性的预设值由常量提供,文档对应地址https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.office.interop.word.wdcolorindex?view=word-pia
Range.Font.Color&TextColor.RGB
这两个接口兼容预设值和自定义颜色,预设值由常量提供,文档地址https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.office.interop.word.wdcolor?view=word-pia
提供了不少的颜色,但如果要设置自定义颜色,就得费点心思了,因为Range.Font.Color & Range.Font.TextColor.RGB只接受,并不接受的颜色代码,如(255, 0, 0)。
rgb和int32的相互转换
rgb转int32方法
就是,将其赋值给接口接口,如:
注:可以为字体设置背景颜色填充,边框颜色等。
int32转rgb方法
实际开发中,自行封装成函数就很方便了,希望对你有所帮助。
领取专属 10元无门槛券
私享最新 技术干货