0

当这样调用时,它似乎LookupColor()总是返回黑色("FF000000")而不是实际的字体颜色:

var color = worksheet.Cells[1,1,1,5].Style.Font.Color.LookupColor();

这可能是一个错误,但我很想知道是否有人可靠地使用它,或者是否有更好的语法/方法来获取字体/前景色?

另一方面,我在 PowerShell 中执行上述语句时遇到了真正的麻烦,因为我总是遇到错误: Cannot find an overload for "LookUpColor" and the argument count: "0". 但是事实证明,该错误仅与 .Net 4 二进制文件一起使用 - 我让它与 .Net 3.5 二进制文件一起使用,但值不准确(我安装了 PowerShell v5)...

更新:我通过传递和参数尝试的另一个调用也没有产生预期的结果:

var color = worksheet.Cells[1,1,1,5].Style.Font.Color
    .LookupColor(worksheet.Cells[1,1,1,5].Style.Font.Color);
4

0 回答 0