Proprietà Worksheet.Controls

Ottiene l'insieme di controlli gestiti contenuti nel foglio di lavoro.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
ReadOnly Property Controls As ControlCollection
    Get
ControlCollection Controls { get; }

Valore proprietà

Tipo: Microsoft.Office.Tools.Excel.ControlCollection
Oggetto ControlCollection che contiene tutti i controlli gestiti inclusi nel foglio di lavoro.

Note

In una soluzione Office un foglio di lavoro può contenere controlli Windows Form e controlli host. Per ulteriori informazioni, vedere Controlli nei documenti di Office.

Per gestire i controlli su un foglio di lavoro in fase di esecuzione, utilizzare i metodi e le proprietà dell'oggetto ControlCollection restituito dalla proprietà Controls. Per ulteriori informazioni, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.

Esempi

Nell'esempio di codice riportato di seguito viene utilizzata la proprietà Controls per aggiungere un oggetto Button al foglio di lavoro corrente.

Questo esempio è valido per un componente aggiuntivo a livello di applicazione.

Private Sub AddButton()

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
        Globals.ThisAddIn.Application.ActiveWorksheet("Sheet1")
    Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
        Globals.Factory.GetVstoObject(NativeWorksheet)

    Dim button1 As System.Windows.Forms.Button = _
        vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1")
End Sub 'AddButton
private void AddButton()
{
    Worksheet vstoWorksheet = Globals.Factory.GetVstoObject(
        this.Application.ActiveWorkbook.Worksheets[1]);
    System.Windows.Forms.Button button1 = 
        vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1");
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Worksheet Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel