WorksheetBase.Range 屬性
取得 Microsoft.Office.Interop.Excel.Range 物件,表示某個儲存格或儲存格範圍。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
Public ReadOnly Property Range As Worksheet_RangeType
Get
public Worksheet_RangeType Range { get; }
屬性值
型別:Microsoft.Office.Tools.Excel.Worksheet_RangeType
Microsoft.Office.Interop.Excel.Range 物件,表示某個儲存格或儲存格範圍。
備註
Range 屬性的用意是要與下列參數一起使用。
參數 |
描述 |
---|---|
Cell1 |
應用程式語言中,A1 樣式標記內的範圍名稱。 該名稱可包含範圍運算子 (冒號)、交集運算子 (空格) 或等位運算子 (逗號)。 另外也可以包含貨幣符號,但該符號會被忽略。 您可以在範圍中的任何部分使用本機定義的名稱。 如果您使用名稱,則這個名稱會被視為應用程式語言的一部分。 這是必要參數。 |
Cell2 |
範圍右下角的儲存格。 這可以是包含單一儲存格、整欄、整列的 Microsoft.Office.Interop.Excel.Range,也可以是以應用程式語言為單一儲存格命名的字串。 在 Visual Basic 中,這是選擇性參數。 |
如果您嘗試在不指定任何參數的情況下使用 Range,則 Range 會得到 _RangeType 物件,但該物件是 Visual Studio 基礎結構的一部分,並不適合直接在程式碼中使用。
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例示範使用 Range 屬性存取單一個或多個儲存格的不同方法。
這是示範文件層級自訂的範例。
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";
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。