Sdílet prostřednictvím


WorksheetBase.Range – vlastnost

Získává Microsoft.Office.Interop.Excel.Range objekt představující buňku nebo oblast 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
    Get
public Worksheet_RangeType Range { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Tools.Excel.Worksheet_RangeType
A Microsoft.Office.Interop.Excel.Range , představuje buňku nebo oblast buněk.

Poznámky

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

Parametr

Popis

Cell1

Název oblasti ve stylu A1 zápisu v jazyce aplikace. Může obsahovat rozsah operátor (dvojtečka), průniku operátor (mezera) nebo unie operátor (čárka). Můžete také zahrnout dolaru, ale jsou ignorovány. Můžete použít místní název definovaný v jakékoli části oblasti. Pokud použijete název, název považován v jazyce aplikace. Tento parametr je povinný.

Cell2

Buňky v pravém dolním rohu oblasti. Může být Microsoft.Office.Interop.Excel.Range , která obsahuje jednu buňku, celý sloupec, celý řádek nebo může být řetězec s názvem jedinou buňku v jazyce aplikace. Tento parametr je volitelný v jazyce Visual Basic.

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 kódu.

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 ukazuje různé způsoby použití Range Vlastnost přístup na jedinou buňku nebo více buněk.

Tento příklad je přizpůsobení ú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", missing].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", missing];
    this.Range["A6", range1].Value2 = "Range 3";
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

WorksheetBase Třída

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