XmlMappedRange.SpecialCells Метод (2007 System)
Обновлен: Ноябрь 2007
Возвращает диапазон Range, представляющий все ячейки, соответствующие указанным типу и значению.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
Public Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
'Применение
Dim instance As XmlMappedRange
Dim Type As XlCellType
Dim Value As Object
Dim returnValue As Range
returnValue = instance.SpecialCells(Type, _
Value)
public 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:
Возвращаемое значение
Тип: Microsoft.Office.Interop.Excel.Range
Диапазон Range, представляющий все ячейки, соответствующие указанным типу и значению.
Заметки
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.
Примеры
В следующем примере кода метод SpecialCells используется для получения и выбора диапазона ячеек, содержащего комментарии в XmlMappedRange. В этом примере предполагается, что текущий лист содержит XmlMappedRange с именем CustomerLastNameCell.
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, missing);
range1.Select();
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.