NamedRange.End - свойство
Возвращает объект Microsoft.Office.Interop.Excel.Range, представляющий ячейку в конце области, которая содержит элемент управления NamedRange.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)
Синтаксис
'Декларация
ReadOnly Property End As NamedRange_EndType
NamedRange_EndType End { get; }
Значение свойства
Тип: Microsoft.Office.Tools.Excel.NamedRange_EndType
Объект Microsoft.Office.Interop.Excel.Range, представляющий ячейку в конце области, которая содержит элемент управления NamedRange.
Заметки
Свойство End должно использоваться с указанным ниже параметром.
Параметр |
Описание |
---|---|
Direction |
Одно из значений XlDirection, указывающее направление, в котором нужно искать последнюю ячейку. |
При попытке использования свойства End без указания каких-либо параметров свойство End получит объект NamedRange_EndType, который является частью инфраструктуры Visual Studio и не предназначен для использования непосредственно из кода.
Это свойство эквивалентно нажатию клавиш END+СТРЕЛКА ВВЕРХ, END+СТРЕЛКА ВНИЗ, END+СТРЕЛКА ВЛЕВО или END+СТРЕЛКА ВПРАВО.
Примеры
В приведенном ниже примере кода создается элемент управления NamedRange, который заполняет ячейку справа для создания границы области из пустых столбцов.После этого отображается окно с запросом на выбор конца области справа от NamedRange.
Эта версия предназначена для настройки уровня документа.
Private endRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectEnd()
endRange = Me.Controls.AddNamedRange( _
Me.Range("B1", "D4"), "endRange")
Me.Range("H1").Value2 = 123
endRange.Select()
If MessageBox.Show("Select end of region to the right?", _
"End of Region Test", MessageBoxButtons.OKCancel) = _
DialogResult.OK Then
Me.endRange.End(Excel.XlDirection.xlToRight).Select()
End If
End Sub
Microsoft.Office.Tools.Excel.NamedRange endRange;
private void SelectEnd()
{
endRange = this.Controls.AddNamedRange(
this.Range["B1", "D4"], "endRange");
this.Range["H1"].Value2 = 123;
endRange.Select();
if (MessageBox.Show("Select end of region to the right?",
"End of Region Test", MessageBoxButtons.OKCancel) == DialogResult.OK)
{
this.endRange.End[Excel.XlDirection.xlToRight].Select();
}
}
Эта версия предназначена для надстройки уровня приложения.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.