Sdílet prostřednictvím


Worksheet.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 (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
ReadOnly Property Range As Worksheet_RangeType
    Get
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ý.

Používáte-li Rangevrátívlastnost bez zadání parametrů Worksheet_RangeTypeobjekt 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 aplikace- doplněkúroveň.

Private Sub CompareRangeUsage()

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
        Globals.ThisAddIn.Application.ActiveWorksheet("Sheet1")
    Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
        Globals.Factory.GetVstoObject(NativeWorksheet)

    ' The following line of code specifies a single cell.
    vstoWorksheet.Range("A1").Value2 = "Range 1"

    ' The following line of code specifies multiple cells.
    vstoWorksheet.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 = vstoWorksheet.Range("C8")
    vstoWorksheet.Range("A6", range1).Value2 = "Range 3"
End Sub
private void CompareRangeUsage()
{                      
    Worksheet vstoWorksheet = Globals.Factory.GetVstoObject(
        this.Application.ActiveWorkbook.Worksheets[1]);
    // The following line of code specifies a single cell.
    vstoWorksheet.Range["A1", missing].Value2 = "Range 1";

    // The following line of code specifies multiple cells.
    vstoWorksheet.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 = vstoWorksheet.Range["C8", missing];
    vstoWorksheet.Range["A6", range1].Value2 = "Range 3";
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

Worksheet Rozhraní

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