Microsoft.Office.Interop.Excel 读取假色?

tmp.Color = xlRange.Cells[i, j].Interior.Color.ToString();

我读了这样的 Excel 文档的 Cellcolor,但没有得到我期望的颜色:例如,海蓝宝石的颜色为 16777215,但它不是海蓝宝石的值,而是黄色的值。我读的细胞颜色不对吗?


holdtom
浏览 109回答 1
1回答

德玛西亚99

我刚刚为您找到了解决方案,希望这对您有用。int colorNumber = System.Convert.ToInt32(((Range) worksheet.Cells[rowNumber,columnNumber]).Interior.Color);Color color = System.Drawing.ColorTranslator.FromOle(colorNumber);
打开App,查看更多内容
随时随地看视频慕课网APP