Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#VSTO Excel–;使用应用的条件格式获取单元格的填充颜色_C#_Excel_Vsto - Fatal编程技术网

C#VSTO Excel–;使用应用的条件格式获取单元格的填充颜色

C#VSTO Excel–;使用应用的条件格式获取单元格的填充颜色,c#,excel,vsto,C#,Excel,Vsto,通常可以使用Interior在Excel中获取单元格的颜色。颜色: var r = excelApp.get_Range(“A1”); Assert.AreEqual(r.Interior.Color, ColorTranslator.ToOle(Color.Red)) 但是,如果单元格应用了条件格式(更改填充颜色),则r.Interior.color中的值不会更改。因此,如果条件格式设置的填充颜色为红色,r.Interior.color中的值仍然为白色 或者:是否可以查看r.FormatCo

通常可以使用Interior在Excel中获取单元格的颜色。颜色:

var r = excelApp.get_Range(“A1”);
Assert.AreEqual(r.Interior.Color, ColorTranslator.ToOle(Color.Red))
但是,如果单元格应用了条件格式(更改填充颜色),则
r.Interior.color
中的值不会更改。因此,如果条件格式设置的填充颜色为红色,
r.Interior.color
中的值仍然为白色


或者:是否可以查看r.FormatConditions中的条件格式的计算结果是否为“true”

我最近在上写了一篇关于此主题的回复。感谢您的精彩回复。我怀疑这不会很容易奏效。