1. 程式人生 > 其它 >C#:SpecialCells匹配單元格 SpecialCells(Type,Value) 引數說明

C#:SpecialCells匹配單元格 SpecialCells(Type,Value) 引數說明

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;

}

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;

}