Button.Placement Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает или задает объект, указывающий способ присоединения объекта Button к расположенным ниже ячейкам.
Пространство имен: Microsoft.Office.Tools.Excel.Controls
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
Public Property Placement As Object
'Применение
Dim instance As Button
Dim value As Object
value = instance.Placement
instance.Placement = value
public Object Placement { get; set; }
Значение свойства
Тип: System.Object
Одно из следующих значений XlPlacement:
Примеры
В следующем примере рассматривается два элемента управления Button ведущие себя по разному во время разработки на рабочем листе. Первая кнопка охватывает диапазон ячеек от В2 до С3. Если во время разработки изменяется размер колонки В или ряда 2, эти значения изменяют в соответствии с новым размером колонки или ряда. Вторая кнопка охватывает диапазон ячеек от В5 до С6 и свойство Placement этой кнопки устанавливается к xlFreeFloating. Если пользователь во время установки изменяет размер колонки или ряда в данном диапазоне, то размер второй кнопки не изменится.
В этом примере демонстрируется настройка уровня документа.
Private Sub ComparePlacementBehavior()
Dim CellButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B2", "C3"), "CellButton")
CellButton.Text = "Resizes with cells"
Dim FixedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B5", "C6"), "FixedButton")
FixedButton.Text = "Does not resize"
FixedButton.Placement = Excel.XlPlacement.xlFreeFloating
End Sub
private void ComparePlacementBehavior()
{
Microsoft.Office.Tools.Excel.Controls.Button cellButton =
this.Controls.AddButton(this.Range["B2", "C3"],
"cellButton");
cellButton.Text = "Resizes with cells";
Microsoft.Office.Tools.Excel.Controls.Button fixedButton =
this.Controls.AddButton(this.Range["B5", "C6"],
"fixedButton");
fixedButton.Text = "Does not resize";
fixedButton.Placement = Excel.XlPlacement.xlFreeFloating;
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.