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
Get
Set
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.