Udostępnij za pośrednictwem


Właściwość WorksheetBase.Range —

Pobiera Microsoft.Office.Interop.Excel.Range obiekt, który reprezentuje komórkę lub zakres komórek.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public ReadOnly Property Range As Worksheet_RangeType
public Worksheet_RangeType Range { get; }

Wartość właściwości

Typ: Microsoft.Office.Tools.Excel.Worksheet_RangeType
A Microsoft.Office.Interop.Excel.Range , oznaczającą komórki lub zakresu komórek.

Uwagi

Range Właściwości jest przeznaczony do użytku z następujących parametrów.

Parametr

Opis

Cell1

Nazwa zakresu w stylu A1 notacji w języku aplikacji.Może zawierać operator zakresu (dwukropek), operator przecięcia (spacją) lub operator połączenia (przecinek).Może także zawierać znaki dolara, ale są one ignorowane.Można użyć lokalnej nazwy zdefiniowanej w jakiejkolwiek części zakresu.Jeśli użyta zostanie nazwa nazwa zakłada się w języku aplikacji.Ten parametr jest wymagany.

Cell2

Komórka w prawym dolnym rogu zakresu.Może być Microsoft.Office.Interop.Excel.Range zawiera pojedynczą komórkę, całą kolumnę, cały wiersz lub może być ciąg nazwy pojedynczej komórki w języku wniosku.Ten parametr jest opcjonalny w języku Visual Basic.

Jeśli nastąpi próba użycia Range bez określania żadnych parametrów, Range otrzyma _RangeType obiekt, który jest częścią infrastruktury programu Visual Studio i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Poniższy przykład kodu ilustruje różne sposoby na wykorzystanie Range właściwość, aby uzyskać dostęp do pojedynczej komórki lub kilka komórek.

Ten przykład dotyczy dostosowywania poziomie 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";
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel