WorksheetBase.Range Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Range, представляющий ячейку или диапазон ячеек.
public Microsoft.Office.Tools.Excel.Worksheet_RangeType Range { get; }
Значение свойства
Объект Range, представляющий ячейку или диапазон ячеек.
Примеры
В следующем примере кода демонстрируются различные способы использования Range свойства для доступа к одной или нескольким ячейкам.
Этот пример предназначен для настройки на уровне документа.
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";
}
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
Комментарии
RangeСвойство предназначено для использования со следующими параметрами.
| Параметр | Описание |
|---|---|
Cell1 |
Имя диапазона в нотации стиля A1 на языке приложения. Оно может включать оператор диапазона (двоеточие), оператор пересечения (пробел) или оператор объединения (запятая). Оно также может включать знаки доллара, однако они игнорируются. Локально определенное имя можно использовать в любой части диапазона. При использовании имени предполагается, что оно определено на языке приложения. Этот параметр обязателен. |
Cell2 |
Ячейка в правом нижнем углу диапазона. Может представлять собой объект Microsoft.Office.Interop.Excel.Range, содержащий отдельную ячейку, целый столбец, целую строку, или представлять собой строку с именем ячейки на языке приложения. Этот параметр является необязательным в Visual Basic. |
Если вы попытаетесь использовать Range без указания каких-либо параметров, Range получит <xref:Microsoft.Office.Tools.Excel.Worksheet._RangeType> объект, который является частью инфраструктуры Visual Studio и не предназначен для использования непосредственно из кода.
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.