gpt4 book ai didi

c#-4.0 - 如何使用 Office.Interop.Excel 进行交替行着色?

转载 作者:行者123 更新时间:2023-12-04 17:12:53 32 4
gpt4 key购买 nike

我正在通过 C# 4.0 使用 Office Interop 来编写 Excel 文件。我想遮蔽交替的行。我知道如何使用 Excel 中的 GUI 执行此操作。我还可以遍历每一行以提供阴影,但是对于大数据集,此选项的速度慢得令人无法接受。有没有办法使用 Office.Interop.Excel 设置 Excel GUI 中的条件格式选项?

编辑:添加了更多信息

在 .NET 4.0 和 Office Interop 2007 中使用 C#

最佳答案

经过一些研究和玩耍,我相信我找到了最好的答案。以下代码将交替工作表的行颜色。

Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Interop.Excel.Application();
Workbook workbook = excel.Workbook.Add();
Worksheet worksheet = workbook.Worksheets.Item[1];

FormatCondition format = worksheet.Rows.FormatConditions.Add(XlFormatConditionType.xlExpression, XLFormatConditionOperator.xlEqual, "=MOD(ROW(),2) = 0");
format.Interior.Color = XlRgbColor.rgbBlue;

关于c#-4.0 - 如何使用 Office.Interop.Excel 进行交替行着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553323/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com