Sdílet prostřednictvím


WorksheetBase.Range – vlastnost

Získá objekt Microsoft.Office.Interop.Excel.Range, který představuje buňku nebo rozmezí buněk.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public ReadOnly Property Range As Worksheet_RangeType
public Worksheet_RangeType Range { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Tools.Excel.Worksheet_RangeType
Rozsah Microsoft.Office.Interop.Excel.Range, který představuje buňku nebo rozmezí buněk.

Poznámky

Range Vlastnost je určena pro použití s následující parametry.

Parametr

Description

Cell1

Název oblasti v zápisu stylu A1 v jazyce aplikaceMůže obsahovat operátor rozsahu (dvojtečka), operátor průniku (mezera) nebo operátor sjednocení (čárka).Může také obsahovat znaky dolaru, které však budou ignorovány.V jakékoli části rozsahu můžete použít místní definovaný název.Pokud použijete název, předpokládá se, že název je v jazyce aplikace.Tento parametr je povinný.

Cell2

Buňka v pravém dolním rohu oblastiMůže se jednat o rozsah Microsoft.Office.Interop.Excel.Range, který obsahuje jedinou buňku, celý sloupec, celý řádek nebo se může jednat o řetězec, který označuje jedinou buňku v jazyce aplikace.Tento parametr je v jazyce Visual Basic volitelný.

Pokud se pokusíte použít Range bez zadání parametrů, Range se _RangeType objekt, který je součástí aplikace Visual Studio infrastruktury a není určen pro použití přímo z vašeho kódu.

Volitelné parametry

Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.

Příklady

Následující příklad kódu ukazuje různé způsoby použití Range vlastnost pro přístup jedné nebo více buněk.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

Private Sub CompareRangeUsage()
    ' The following line of code specifies a single cell.
    Me.Range("A1").Value2 = "Range 1"

    ' The following line of code specifies multiple cells.
    Me.Range("A3", "B4").Value2 = "Range 2"

    ' The following line of code uses an Excel.Range for 
    ' the second parameter of the Range property.
    Dim range1 As Excel.Range = Me.Range("C8")
    Me.Range("A6", range1).Value2 = "Range 3"
End Sub
private void CompareRangeUsage()
{
    // The following line of code specifies a single cell.
    this.Range["A1"].Value2 = "Range 1";

    // The following line of code specifies multiple cells.
    this.Range["A3", "B4"].Value2 = "Range 2";

    // The following line of code uses an Excel.Range for 
    // the second parameter of the Range property.
    Excel.Range range1 = this.Range["C8"];
    this.Range["A6", range1].Value2 = "Range 3";
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

WorksheetBase Třída

Microsoft.Office.Tools.Excel – obor názvů