XmlMappedRange.SpecialCells 方法
获取一个 Range,它表示匹配指定类型和值的所有单元格。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
语法
声明
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
参数
- Type
类型:Microsoft.Office.Interop.Excel.XlCellType
要包括的单元格。
可以为以下 XlCellType 值之一:
xlCellTypeAllFormatConditions .任何格式的单元格。
xlCellTypeAllValidation .具有验证条件的单元格。
xlCellTypeBlanks .空单元格。
xlCellTypeComments .包含说明的单元格。
xlCellTypeConstants .包含常量的单元格。
xlCellTypeFormulas .包含公式的单元格。
xlCellTypeLastCell .所使用范围中的最后一个单元格。
xlCellTypeSameFormatConditions .具有相同格式的单元格。
xlCellTypeSameValidation .具有相同验证条件的单元格。
xlCellTypeVisible .所有可见的单元格。
- Value
类型:System.Object
如果 Type 为 xlCellTypeConstants 或 xlCellTypeFormulas,则此参数用于确定要在结果中包含哪些类型的单元格。这些值可以一起添加以返回多种类型。默认情况下,无论是何种类型,都选择所有的常数或公式。可以为以下 XlSpecialCellsValue 值之一:
xlErrors
xlLogical
xlNumbers
xlTextValues
返回值
类型:Microsoft.Office.Interop.Excel.Range
一个 Range,表示匹配指定类型和值的所有单元格。
备注
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例使用 SpecialCells 方法获取或选择在 XmlMappedRange 中包含注释的单元格的范围。 此代码示例假定当前工作表包含一个名为 CustomerLastNameCell 的 XmlMappedRange。
Private Sub SelectRangeWithComments()
Me.CustomerLastNameCell.AddComment(("This cell contains " & _
"a last name."))
Dim range1 As Excel.Range = Me.CustomerLastNameCell.SpecialCells( _
Excel.XlCellType.xlCellTypeComments)
range1.Select()
End Sub
private void SelectRangeWithComments()
{
this.CustomerLastNameCell.AddComment("This cell contains " +
"a last name.");
Excel.Range range1 = this.CustomerLastNameCell.SpecialCells(
Excel.XlCellType.xlCellTypeComments);
range1.Select();
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。