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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.