Worksheet.UsedRange Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает объект Microsoft.Office.Interop.Excel.Range, который представляет все ячейки, содержащие значение на данный момент.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property UsedRange As Range
'Применение
Dim instance As Worksheet
Dim value As Range
value = instance.UsedRange
[BrowsableAttribute(false)]
public Range UsedRange { get; }
Значение свойства
Тип: Microsoft.Office.Interop.Excel.Range
Объект Microsoft.Office.Interop.Excel.Range, который представляет все ячейки, содержащие значение на данный момент.
Заметки
Используемый диапазон включает все ячейки, которые когда-либо использовались. Например, если ячейка A1 содержит значение и затем вы удаляете значение, то ячейка A1 считается используемой. В этом случае свойство UsedRange будет возвращать диапазон. включающий ячейку A1.
Примеры
В следующем примере кода свойство UsedRange используется для выделения диапазона используемых ячеек на рабочем листе. Первоначально в этом примере диапазону ячеек от А1 до C3 присваивается значение 23. Если рабочий лист виден, свойство UsedRange далее используется для выделения диапазона Microsoft.Office.Interop.Excel.Range используемых ячеек.
В этом примере демонстрируется настройка уровня документа.
Private Sub SelectUsedRange()
Me.Activate()
Me.Range("A1", "C3").Value2 = 23
If Me.Visible = Excel.XlSheetVisibility.xlSheetVisible Then
Me.UsedRange.Select()
End If
End Sub
private void SelectUsedRange()
{
this.Activate();
this.Range["A1", "C3"].Value2 = 23;
if (this.Visible == Excel.XlSheetVisibility.xlSheetVisible)
{
this.UsedRange.Select();
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.