Aracılığıyla paylaş


Worksheet.Range Özellik

Alır bir Microsoft.Office.Interop.Excel.Range bir hücre veya aralığını temsil eden nesnehücre.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Range As Worksheet_RangeType
    Get
Worksheet_RangeType Range { get; }

Özellik Değeri

Tür: Microsoft.Office.Tools.Excel.Worksheet_RangeType
A Microsoft.Office.Interop.Excel.Range bir hücre veya aralığını temsil edenhücre.

Açıklamalar

Range Özelliği ile kullanılacak hazırlanmıştıraşağıdaki parametreler.

Parametre

Açyklama

Cell1

Dil A1-stili gösterimde uygulamanın aralığında adı. Aralık işleci (iki nokta), kesişim işleci (boşluk) ve birleşim işleci (virgül) dahil edebilirsiniz. Dolar işaretleri içerebilir, ancak bunlar yoksayılır. Herhangi bir parçasını aralığı tanımlı yerel bir ad kullanabilirsiniz. Bir ad kullanırsanız, ad uygulama dilde olduğu varsayılır. Bu parametre zorunludur.

Cell2

Aralığın sağ alt köşesindeki hücreye. Olabilir bir Microsoft.Office.Interop.Excel.Range tek bir hücre, sütunun tamamını, tüm bir satır içeren veya tek bir hücre dilinde adları bir dize olabiliruygulama. Bu parametre isteğe bağlıdır.

Kullanırsanız, Range herhangi bir parametre belirtmeden özelliği, onu döndürür bir Worksheet_RangeType nesnesi, olmayan amaçlar için kullanılabilir doğrudan kendi kodu.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği kullanmak için farklı yollarını gösterir Range özelliğine erişim tek bir hücre veya birden çok hücre.

Bu bir uygulama düzeyinde eklentisi örneğidir.

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";
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Worksheet Arabirim

Microsoft.Office.Tools.Excel Ad Alanı