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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..