NamedRange.SpecialCells(XlCellType, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Range Získá objekt, který představuje všechny buňky, které odpovídají zadanému typu a hodnotě.
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
Parametry
- Type
- XlCellType
Buňky, které se mají zahrnout. Může to být jedna z následujících XlCellType hodnot: 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ňka v použité oblasti. 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
- Object
Pokud Type
je buď nebo xlCellTypeFormulasxlCellTypeConstants , použije se tento argument k určení typů buněk, které se mají zahrnout do výsledku. Tyto hodnoty se dají sečíst, aby se vrátilo více než jeden typ. Ve výchozím nastavení se vyberou všechny konstanty nebo vzorce bez ohledu na typ. Může to být jedna z následujících XlSpecialCellsValue hodnot: xlErrorsxlLogicalxlNumbersxlTextValues
Návraty
Objekt Range , který představuje všechny buňky, které odpovídají zadanému typu a hodnotě.
Příklady
Následující příklad kódu vytvoří NamedRange a pak použije metodu SpecialCells k výběru poslední použité buňky v objektu NamedRange.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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();
}
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
Poznámky
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.