NamedRange.SpecialCells – metoda
Získá Microsoft.Office.Interop.Excel.Range objekt, který představuje 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, které chcete zahrnout.
Může být jeden z následujících XlCellType hodnoty:
xlCellTypeAllFormatConditions .Buňky libovolného formátu.
xlCellTypeAllValidation .Buňky, které mají ověřovací kritéria.
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 .Poslední buňku v oblasti použité.
xlCellTypeSameFormatConditions .Buňky, které mají stejný formát.
xlCellTypeSameValidation .Buňky, které mají stejné ověřovací kritéria.
xlCellTypeVisible .Všechny viditelné buňky.
- Value
Typ: System.Object
Pokud Type je xlCellTypeConstants nebo xlCellTypeFormulas, tento argument se používá k určení, které typy buněk, které chcete zahrnout do výsledků.Tyto hodnoty lze přidat dohromady a vrátit více než jeden typ.Ve výchozím nastavení jsou všechny konstanty nebo vzorce bez ohledu na to, jaký typ vybrat.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, který představuje všechny buňky, které odpovídají zadaný typ a hodnotu.
Poznámky
Volitelné parametry
Informace o nepovinných parametrů naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu vytvoří NamedRange a použije SpecialCells metoda vyberte poslední buňce v NamedRange.
Tento příklad je pro vlastní úpravy ú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);
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.