Condividi tramite


Proprietà Worksheet.Controls

Ottiene la raccolta 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)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
ReadOnly Property Controls As ControlCollection
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