Freigeben über


Button.Placement-Eigenschaft

Ruft ein Objekt ab, das angibt, wie Button an die darunter liegenden Zellen angefügt wird, oder legt dieses Objekt fest.

Namespace:  Microsoft.Office.Tools.Excel.Controls
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Property Placement As Object
    Get
    Set
public Object Placement { get; set; }

Eigenschaftswert

Typ: System.Object

Einer der folgenden XlPlacement-Werte:

Beispiele

Im folgenden Codebeispiel werden zwei Button-Steuerelemente hinzugefügt, die für ein Arbeitsblatt ein unterschiedliches Verhalten zur Laufzeit aufweisen. Die erste Schaltfläche erstreckt sich über den Zellenbereich von B2 bis C3. Beim Ändern einer Spalte bzw. Zeile in diesem Bereich zur Laufzeit durch den Benutzer wird die Größe der ersten Schaltfläche geändert, um die Änderungen widerzuspiegeln. Die zweite Schaltfläche erstreckt sich über den Zellenbereich von B5 bis C6, und die Placement-Eigenschaft dieser Schaltfläche ist auf xlFreeFloating festgelegt. Beim Ändern einer Spalte bzw. Zeile in diesem Bereich zur Laufzeit durch den Benutzer wird die Größe der zweiten Schaltfläche nicht geändert.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

Button Klasse

Microsoft.Office.Tools.Excel.Controls-Namespace