Condividi tramite


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

Vedere anche

Riferimenti

Worksheet Classe

Membri Worksheet

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.