C#:SpecialCells匹配单元格

SpecialCells(Type,Value) 参数说明

 

Range.SpecialCells 方法可以返回一个 Range 对象,该对象代表与指定类型和值匹配的所有单元格。 其语法如下: 表达式.SpecialCells(Type,Value) 其Type参数的可选XlCellType常量及对应值如下表:

XlCellType 常量

说明

xlCellTypeAllFormatConditions

-4172

任意格式单元格

xlCellTypeAllValidation

-4174

含有验证条件的单元格

xlCellTypeBlanks

4

空单元格

xlCellTypeComments

-4144

含有注释的单元格

xlCellTypeConstants

2

含有常量的单元格

xlCellTypeFormulas

-4123

含有公式的单元格

xlCellTypeLastCell

11

已用区域中的最后一个单元格

xlCellTypeSameFormatConditions

-4173

含有相同格式的单元格

xlCellTypeSameValidation

-4175

含有相同验证条件的单元格

xlCellTypeVisible

12

所有可见单元格

如,锁定非空单元格:

if (oWS.UsedRange.Count != 1)
{
oWS.UsedRange.SpecialCells(Excel.XlCellType.xlCellTypeConstants).Locked = true;

}

posted @ 2022-03-23 22:46  宁为鱼  阅读(180)  评论(0)    收藏  举报