gpt4 book ai didi

c# - Excel 范围可以是锯齿状的(而不是总是连续的)吗?

转载 作者:行者123 更新时间:2023-11-30 23:33:00 25 4
gpt4 key购买 nike

可以像这样在 C# Excel Interop 中定义范围:

var homeHomeOnTheRange = _xlSheet.Range[_xlSheet.Cells[3, 7], _xlSheet.Cells[42, 11]];

此范围将包含页面上从第 3 行向下到第 42 行以及从第 7 列(或“G”)到第 11 列(或“K”)的单元格子集。

但是,如果我想要一个“参差不齐”的范围 - 是否可以将一系列范围连接成一个范围?

最佳答案

您可以使用这种格式 sheet.Range("A1:A2,B2:B3,C3:C4")

注意 sheet 应该是 dynamic 类型,所以不要为此目的使用 Worksheet 类。

示例

设置指定范围背景色为红色:

var range = sheet.Range("A1:A2,B2:B3,C3:C4");
range.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);

enter image description here

关于c# - Excel 范围可以是锯齿状的(而不是总是连续的)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34078636/

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