Поделиться через


XmlMappedRange.SpecialCells(XlCellType, Object) Метод

Определение

Возвращает диапазон Range, представляющий все ячейки, соответствующие указанным типу и значению.

public Microsoft.Office.Interop.Excel.Range SpecialCells (Microsoft.Office.Interop.Excel.XlCellType Type, object Value);
abstract member SpecialCells : Microsoft.Office.Interop.Excel.XlCellType * obj -> Microsoft.Office.Interop.Excel.Range
Public Function SpecialCells (Type As XlCellType, Optional Value As Object) As Range

Параметры

Type
XlCellType

Ячейки для включения. Может иметь одно из следующих XlCellType значений: xlCellTypeAllFormatConditions. Ячейки любого формата. xlCellTypeAllValidation. Ячейки, имеющие условие проверки. xlCellTypeBlanks. Пустые ячейки. xlCellTypeComments. Ячейки, содержащие примечания. xlCellTypeConstants. Ячейки, содержащие константы. xlCellTypeFormulas. Ячейки, содержащие формулы. xlCellTypeLastCell. Последняя ячейка используемого диапазона. xlCellTypeSameFormatConditions. Ячейки, имеющие один и тот же формат. xlCellTypeSameValidation. Ячейки, имеющие одно и то же условие проверки. xlCellTypeVisible. Все видимые ячейки.

Value
Object

Если Type имеет значение xlCellTypeConstants или xlCellTypeFormulas, этот аргумент используется для определения типов ячеек, включаемых в результат. Эти значения могут добавляться вместе для возврата нескольких типов. По умолчанию выбираются все константы или формулы, независимо от типа. Может иметь одно из следующих XlSpecialCellsValue значений: xlErrorsxlLogicalxlNumbersxlTextValues

Возвращаемое значение

Диапазон Range, представляющий все ячейки, соответствующие указанным типу и значению.

Примеры

В следующем примере кода метод используется SpecialCells для получения и выбора диапазона ячеек, содержащих комментарии в объекте XmlMappedRange. В этом примере кода предполагается, что текущий лист содержит объект с XmlMappedRange именем CustomerLastNameCell.

private void SelectRangeWithComments()
{
    this.CustomerLastNameCell.AddComment("This cell contains " +
        "a last name.");

    Excel.Range range1 = this.CustomerLastNameCell.SpecialCells(
        Excel.XlCellType.xlCellTypeComments);
    range1.Select();
}
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

Комментарии

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Применяется к