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
- 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.