Compartir a través de


Button.Placement (Propiedad)

Obtiene o establece un objeto que indica la manera en que el control Button se adjunta a las celdas que están debajo de él.

Espacio de nombres:  Microsoft.Office.Tools.Excel.Controls
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Property Placement As Object
    Get
    Set
public Object Placement { get; set; }

Valor de propiedad

Tipo: System.Object

Uno de los siguientes valores de XlPlacement:

Ejemplos

En el ejemplo de código siguiente se agregan a una hoja de cálculo dos controles Button cuyo comportamiento en tiempo de ejecución es diferente. El primer botón cubre el rango de celdas comprendido entre B2 y C3. Cuando el usuario cambia el tamaño de una columna o fila de este rango en tiempo de ejecución, el primer botón cambia de tamaño ajustándose a los cambios. El segundo botón cubre el rango de celdas comprendido entre B5 y C6, y el valor de la propiedad Placement de este botón se establece en xlFreeFloating. Cuando el usuario cambia el tamaño de una columna o fila de este rango en tiempo de ejecución, el segundo botón no cambia de tamaño.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

Button Clase

Microsoft.Office.Tools.Excel.Controls (Espacio de nombres)