NamedRange.Resize Свойство (2007 System)
Обновлен: Июль 2008
Возвращает Microsoft.Office.Interop.Excel.Range измененного размера, на основании элемента управления NamedRange.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property Resize As NamedRange..::._ResizeType
'Применение
Dim instance As NamedRange
Dim value As NamedRange..::._ResizeType
value = instance.Resize
[BrowsableAttribute(false)]
public NamedRange..::._ResizeType Resize { get; }
Значение свойства
Тип: Microsoft.Office.Tools.Excel.NamedRange._ResizeType
Объект Microsoft.Office.Interop.Excel.Range измененного размера, на основании элемента управления NamedRange.
Заметки
Свойство Resize должно использоваться с указанными ниже параметрами.
Параметр |
Описание |
---|---|
RowSize |
Число строк в новом диапазоне. Если этот аргумент пропущен, число строк в диапазоне остается тем же. |
ColumnSize |
Число столбцов в новом диапазоне. Если этот аргумент пропущен, число столбцов в диапазоне остается тем же. |
При попытке использования свойства Resize без указания каких-либо параметров свойство Resize получит объект NamedRange._ResizeType, который является частью инфраструктуры Visual Studio Tools for Office и не предназначен для использования непосредственно из кода.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.
Примеры
В следующем примере кода создается NamedRange, после чего свойство Resize используется для получения большего диапазона на основании NamedRange. Затем в коде выбирается новый диапазон.
Эта версия предназначена для настройки уровня документа.
Private resizeRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub CreateResizedRange()
resizeRange = Me.Controls.AddNamedRange( _
Me.Range("B2", "C4"), "resizeRange")
Dim range1 As Excel.Range = Me.resizeRange.Resize(6, 6)
range1.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange resizeRange;
private void CreateResizedRange()
{
resizeRange = this.Controls.AddNamedRange(
this.Range["B2", "C4"], "resizeRange");
Excel.Range range1 = this.resizeRange.Resize[6, 6];
range1.Select();
}
Эта версия предназначена для надстройки уровня приложения.
Private resizeRange As NamedRange
Private Sub CreateResizedRange()
Dim vstoWorksheet As Worksheet = CType( _
Me.Application.ActiveWorkbook.Worksheets(1), _
Excel.Worksheet).GetVstoObject()
resizeRange = vstoWorksheet.Controls.AddNamedRange( _
vstoWorksheet.Range("B2", "C4"), "resizeRange")
Dim range1 As Excel.Range = resizeRange.Resize(6, 6)
range1.Select()
End Sub
NamedRange resizeRange;
private void CreateResizedRange()
{
Worksheet vstoWorksheet = ((Excel.Worksheet)
this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
resizeRange = vstoWorksheet.Controls.AddNamedRange(
vstoWorksheet.Range["B2", "C4"], "resizeRange");
Excel.Range range1 = resizeRange.Resize[6, 6];
range1.Select();
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Office.Tools.Excel - пространство имен
Журнал изменений
Дата |
Журнал событий |
Причина |
---|---|---|
Июль 2008 |
Добавлена версия кода для надстройки уровня приложения. |
Изменение функции SP1. |