Partager via


Button.Placement, propriété

Obtient ou définit un objet qui indique la façon dont Button est attaché aux cellules situées en dessous de lui.

Espace de noms :  Microsoft.Office.Tools.Excel.Controls
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Property Placement As Object
public Object Placement { get; set; }

Valeur de propriété

Type : System.Object

Une des valeurs XlPlacement suivantes :

Exemples

L'exemple de code suivant ajoute deux contrôles Button présentant un comportement au moment de l'exécution différent, à une feuille de calcul. Le premier bouton couvre la plage de cellules B2 à C3. Lorsque l'utilisateur redimensionne une colonne ou une ligne de cette plage au moment de l'exécution, le premier bouton est redimensionné pour prendre en compte les modifications. Le second bouton couvre la plage de cellules B5 à C6 et la propriété Placement de ce bouton a la valeur xlFreeFloating. Lorsque l'utilisateur redimensionne une colonne ou une ligne de cette plage au moment de l'exécution, la taille du second bouton ne change pas.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Button Classe

Microsoft.Office.Tools.Excel.Controls, espace de noms