Поделиться через


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;
}

Разрешения

См. также

Ссылки

Button Класс

Button - члены

Microsoft.Office.Tools.Excel.Controls - пространство имен