使用 RGB 值设置 Excel 单元格颜色
Setting Excel Cell Colours using RGB Values
我正在尝试使用 RGB 值设置 Excel 个单元格,而不是我目前使用的方式,因为我需要将单元格设置为特定颜色而不是设置标准颜色。
我目前是这样做的:
ChartRange.Interior.Color = Microsoft.Office.Interop.Excel.XlRgbColor.rgbRed;
是否可以在 C# 中设置 RGB 值的颜色?
我正在使用 Excel 工作表,这些工作表的颜色由 VBA 中的 RGB 值设置。
您可以使用 FromArgb
分配 System.Drawing.Color
,如下所示:
ChartRange.Interior.Color = System.Drawing.Color.FromArgb(255, 0, 0);
您可以从 System.Drawing.Color
using System.Drawing.ColorTranslator
进行转换,这样您就可以使用 RGB 值进行设置。
像这样:
System.Drawing.Color color = System.Drawing.Color.FromArgb(255, 0, 0);
ChartRange.Interior.Color = System.Drawing.ColorTranslator.ToOle(color);
我正在尝试使用 RGB 值设置 Excel 个单元格,而不是我目前使用的方式,因为我需要将单元格设置为特定颜色而不是设置标准颜色。
我目前是这样做的:
ChartRange.Interior.Color = Microsoft.Office.Interop.Excel.XlRgbColor.rgbRed;
是否可以在 C# 中设置 RGB 值的颜色?
我正在使用 Excel 工作表,这些工作表的颜色由 VBA 中的 RGB 值设置。
您可以使用 FromArgb
分配 System.Drawing.Color
,如下所示:
ChartRange.Interior.Color = System.Drawing.Color.FromArgb(255, 0, 0);
您可以从 System.Drawing.Color
using System.Drawing.ColorTranslator
进行转换,这样您就可以使用 RGB 值进行设置。
像这样:
System.Drawing.Color color = System.Drawing.Color.FromArgb(255, 0, 0);
ChartRange.Interior.Color = System.Drawing.ColorTranslator.ToOle(color);