Proprietà Worksheet.Controls (System 2007)
Aggiornamento: Luglio 2008
Ottiene l'insieme di controlli contenuti all'interno del foglio di lavoro.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)
Sintassi
<BrowsableAttribute(False)> _
Public Overridable ReadOnly Property Controls As ControlCollection
Dim instance As Worksheet
Dim value As ControlCollection
value = instance.Controls
[BrowsableAttribute(false)]
public virtual ControlCollection Controls { get; }
Valore proprietà
Tipo: Microsoft.Office.Tools.Excel.ControlCollection
Oggetto ControlCollection che contiene tutti i controlli inclusi nel foglio di lavoro.
Note
Un foglio di lavoro può fungere da oggetto padre di un insieme di controlli. Quando si aggiungono diversi controlli a un foglio di lavoro, ciascun controllo rappresenta un membro dell'insieme ControlCollection del foglio di lavoro.
È possibile aggiungere controlli all'insieme ControlCollection oppure rimuoverli utilizzando i metodi disponibili nella classe ControlCollection.
Esempi
Nell'esempio di codice riportato di seguito viene utilizzata la proprietà Controls per aggiungere un oggetto Button al foglio di lavoro corrente.
Questa versione è per una personalizzazione a livello di documento.
Private Sub AddButton()
Dim button1 As Button = _
Me.Controls.AddButton(50, 50, 150, 50, "button1")
End Sub 'AddButton
private void AddButton()
{
Button button1 = this.Controls.AddButton(50, 50, 150, 50, "button1");
}
Questa versione è per un componente aggiuntivo a livello di applicazione.
Private Sub AddButton()
Dim vstoWorksheet As Worksheet = _
CType(Me.Application.ActiveWorkbook.Worksheets(1), Excel.Worksheet) _
.GetVstoObject()
Dim button1 As System.Windows.Forms.Button = _
vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1")
End Sub 'AddButton
private void AddButton()
{
Worksheet vstoWorksheet = ((Excel.Worksheet)
this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
System.Windows.Forms.Button button1 =
vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1");
}
Autorizzazioni
- 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.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunta una versione dell'esempio di codice per un componente aggiuntivo a livello di applicazione. |
Modifica di funzionalità in SP1. |