C# 到 Excel - 自定义格式?

标签 c# excel interop excel-2003

如果单元格中的值小于 0,是否可以应用自定义格式设置颜色为红色。

我知道如何通过为单个单元格设置颜色来做到这一点,但是我有 8 个包含很多单元格的报告,我只想在整个工作表上应用这个规则,所以我不必为每个单元格都这样做。

提前致谢。

最佳答案

在低于 12 版本的互操作中没有办法做到这一点。

我更改了 的版本interop.excel Excel 2010 到 14 及其使用

FormatCondition f = (FormatCondition)r.FormatConditions.Add(XlFormatConditionType.xlCellValue,
                                                       XlFormatConditionOperator.xlLess, 0, misValue, misValue,
                                                       misValue, misValue, misValue);
            f.Font.Color = ColorTranslator.ToOle(Color.Red);

FormatCondition 属性(property)

关于C# 到 Excel - 自定义格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447239/

相关文章:

c# - 如何将非托管对话框设置为 WinForm 窗体的所有者?

c# - mono 如何使用 BSD 套接字?

c# - 如何强制任务在 UI 线程上运行?

excel - 对现有记录集运行 SQL 查询?

vba - 在同一选项卡中打开两个链接的代码

c# - 将简单的 C# DLL 转换为 COM 互操作组件

objective-c - Objective-C 选择器参数的 Swift 默认值

c# - C# 中的代码生成器

c# - 日期时间如何工作以及如何在 Windows 窗体 ADO 实体中比较两个日期?

c# - EPPlus 工作表总是在第一次尝试时抛出异常,然后在第二次尝试时工作