NamedRange.SpecialCells – metoda
Získává Microsoft.Office.Interop.Excel.Range objekt představující všechny buňky, které odpovídají zadaný typ a hodnotu.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Function SpecialCells ( _
Type As XlCellType, _
Value As Object _
) As Range
Range SpecialCells(
XlCellType Type,
Object Value
)
Parametry
- Type
Typ: Microsoft.Office.Interop.Excel.XlCellType
Buňky zahrnout.
Může být jeden z následujících XlCellType hodnoty:
xlCellTypeAllFormatConditions .Libovolný formát buněk.
xlCellTypeAllValidation .Buňky, které mají ověřování kritérií.
xlCellTypeBlanks .Prázdné buňky.
xlCellTypeComments .Buňky, které obsahují poznámky.
xlCellTypeConstants .Buňky obsahující konstanty.
xlCellTypeFormulas .Buňky obsahující vzorce.
xlCellTypeLastCell .Na poslední buňku používaný rozsah.
xlCellTypeSameFormatConditions .Buňky, které mají stejný formát.
xlCellTypeSameValidation .Buňky, které mají stejná kritéria ověřování .
xlCellTypeVisible .Vše viditelné buňky.
- Value
Typ: System.Object
Pokud Type je xlCellTypeConstants nebo xlCellTypeFormulas, tento argument se používá k určení typu buňky zahrnout do výsledků.Tyto hodnoty lze přidat společně na více než jeden typ vrátit.Výchozí nastavení je všechny konstanty nebo vzorce bez ohledu na to, jaký typ.Může být jeden z následujících XlSpecialCellsValue hodnoty:
xlErrors
xlLogical
xlNumbers
xlTextValues
Vrácená hodnota
Typ: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range objekt představující všechny buňky, které odpovídají zadaný typ a hodnotu.
Poznámky
Volitelné parametry
Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad kódu vytváří NamedRange a použije SpecialCells metoda vyberte v poslední buňce NamedRange.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub SelectLastCell()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A20"), _
"namedRange1")
namedRange1.Value2 = 100
Dim lastCell As Excel.Range = _
namedRange1.SpecialCells( _
Excel.XlCellType.xlCellTypeLastCell, )
lastCell.Select()
End Sub
private void SelectLastCell()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A20"],
"namedRange1");
namedRange1.Value2 = 100;
Excel.Range lastCell = namedRange1.SpecialCells(
Excel.XlCellType.xlCellTypeLastCell, missing);
lastCell.Select();
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.