Condividi tramite


Proprietà Button.Placement

Ottiene o imposta un oggetto che indica il modo in cui il controllo Button è collegato alle celle sottostanti.

Spazio dei nomi:  Microsoft.Office.Tools.Excel.Controls
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Property Placement As Object
public Object Placement { get; set; }

Valore proprietà

Tipo: System.Object

Uno dei valori del controllo XlPlacement riportati di seguito:

Esempi

Nell'esempio di codice riportato di seguito vengono aggiunti due controlli Button che hanno un diverso comportamento in fase di esecuzione rispetto a un foglio di lavoro. Il primo pulsante copre l'intervallo di celle compreso tra la cella B2 e la cella C3. Se l'utente ridimensiona una colonna o una riga all'interno di questo intervallo in fase di esecuzione, il primo pulsante verrà automaticamente ridimensionato in base alle modifiche. Il secondo pulsante copre l'intervallo di celle compreso tra la cella B5 e la cella C6. La proprietà Placement di questo pulsante è impostata su xlFreeFloating. Se l'utente ridimensiona una colonna o una riga all'interno di questo intervallo in fase di esecuzione, le dimensioni del secondo pulsante non verranno modificate.

Questo esempio è valido per una personalizzazione a livello di 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;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Button Classe

Spazio dei nomi Microsoft.Office.Tools.Excel.Controls