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