C#中创建excel类颜色控制问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:45:06
我用c#往excel中写数据,现在想控制excel单元格的颜色,c#中的颜色是用ARGB,而excel中颜色是用RGB,所以在excel中显示的颜色跟c#中不一致,请问各位大侠,该怎么处理;

我用的语句:
excel.ActiveCell.Interior.Color = Convert.ToInt32(pDataRow[0]["color"].ToString());
注:(pDataRow[0]["color"]中存的是ARGB格式,excel.ActiveCell.Interior.Color需要的是RGB格式)

ExcelEditor提供以下方法:

'创建一个Excel对象
Public Sub Creat()

'打开一个Excel对象
Public Sub Open(ByVal FileName As String)
参数描述:FileName :excel文件路径

'获取一个工作表
Public Function GetSheet(ByVal SheetName As String) As Excel.Worksheet
参数描述:SheetName :工作表名称

'添加一个工作表
Public Function AddSheet(ByVal SheetName As String) As Excel.Worksheet

'删除一个工作表
Public Function DelSheet(ByVal SheetName As String)

'重命名一个工作表

Public Function ReNameSheet(ByVal OldSheetName As String, ByVal NewSheetName As String) As

Excel.Worksheet

Public Function ReNameSheet(ByVal Sheet As Excel.Wor