Classe ControlExtensions

Fornisce metodi di estensione che è possibile utilizzare per aggiungere controlli Windows Form ai fogli di lavoro di Excel che sono stati personalizzati tramite gli strumenti di sviluppo di Office in Visual Studio.

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.Tools.Excel.ControlExtensions

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

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AddButton(ControlCollection, Range, String) aggiunge un nuovo Button controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddButton(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo Button controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddCheckBox(ControlCollection, Range, String) aggiunge un nuovo CheckBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddCheckBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo CheckBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddCheckedListBox(ControlCollection, Range, String) aggiunge un nuovo CheckedListBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo CheckedListBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddComboBox(ControlCollection, Range, String) aggiunge un nuovo ComboBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddComboBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo ComboBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddDataGridView(ControlCollection, Range, String) aggiunge un nuovo DataGridView controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddDataGridView(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo DataGridView controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddDateTimePicker(ControlCollection, Range, String) aggiunge un nuovo DateTimePicker controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo DateTimePicker controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddDomainUpDown(ControlCollection, Range, String) aggiunge un nuovo DomainUpDown controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo DomainUpDown controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddHScrollBar(ControlCollection, Range, String) aggiunge un nuovo HScrollBar controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddHScrollBar(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo HScrollBar controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddLabel(ControlCollection, Range, String) aggiunge un nuovo Label controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddLabel(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo Label controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddLinkLabel(ControlCollection, Range, String) aggiunge un nuovo LinkLabel controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddLinkLabel(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo LinkLabel controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddListBox(ControlCollection, Range, String) aggiunge un nuovo ListBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddListBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo ListBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddListView(ControlCollection, Range, String) aggiunge un nuovo ListView controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddListView(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo ListView controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddMaskedTextBox(ControlCollection, Range, String) aggiunge un nuovo MaskedTextBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo MaskedTextBox controllare al documento nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddMonthCalendar(ControlCollection, Range, String) aggiunge un nuovo MonthCalendar controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo MonthCalendar controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddNumericUpDown(ControlCollection, Range, String) aggiunge un nuovo NumericUpDown controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo NumericUpDown controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddPictureBox(ControlCollection, Range, String) aggiunge un nuovo PictureBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddPictureBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo PictureBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddProgressBar(ControlCollection, Range, String) aggiunge un nuovo ProgressBar controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddProgressBar(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo ProgressBar controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddPropertyGrid(ControlCollection, Range, String) aggiunge un nuovo PropertyGrid controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo PropertyGrid controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddRadioButton(ControlCollection, Range, String) aggiunge un nuovo RadioButton controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddRadioButton(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo RadioButton controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddRichTextBox(ControlCollection, Range, String) aggiunge un nuovo RichTextBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddRichTextBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo RichTextBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddTextBox(ControlCollection, Range, String) aggiunge un nuovo TextBox controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddTextBox(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo TextBox controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddTrackBar(ControlCollection, Range, String) aggiunge un nuovo TrackBar controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddTrackBar(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo TrackBar controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddTreeView(ControlCollection, Range, String) aggiunge un nuovo TreeView controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddTreeView(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo TreeView controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddVScrollBar(ControlCollection, Range, String) aggiunge un nuovo VScrollBar controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddVScrollBar(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo VScrollBar controllare nel foglio di lavoro nella dimensione e il percorso specificato.
Metodo pubblicoMembro statico AddWebBrowser(ControlCollection, Range, String) aggiunge un nuovo WebBrowser controllare il foglio di lavoro nell'intervallo specificato.
Metodo pubblicoMembro statico AddWebBrowser(ControlCollection, Double, Double, Double, Double, String) aggiunge un nuovo WebBrowser controllare nel foglio di lavoro nella dimensione e il percorso specificato.

In alto

Note

ControlExtensions si tratta di metodi di estensione disponibili in ControlCollection oggetto restituito da Worksheet.Controls proprietà (in un progetto a livello di applicazione) o WorksheetBase.Controls proprietà (in un progetto a livello di documento) in fase di esecuzione.Per aggiungere un controllo specifico in un documento, utilizzare il metodo che include il nome del controllo in nome metodo.Ad esempio, aggiungere a Button, utilizzare AddButton metodo.

Per ulteriori informazioni sui controlli a un documento, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.per ulteriori informazioni sui metodi di estensione, vedere Metodi di estensione (Guida per programmatori C#) e Metodi di estensione (Visual Basic).

[!NOTA]

Nei progetti di componente aggiuntivo di Excel destinati a .NET Framework 4, è necessario aggiungere un riferimento all'assembly Microsoft.Office.Tools.Excel.v4.0.Utilities.dll per poter accedere a ControlExtensions metodi.

Esempi

Nell'esempio di codice riportato AddButton metodo per aggiungere a Button controllare la cella A1quindi viene aggiunto testo al pulsante.Per utilizzare questo esempio, eseguirlo da Sheet1 classe in un progetto a livello di documento.

    Private Sub ExcelRangeAddButton()

        Dim Button1 As Microsoft.Office.Tools.Excel. _
          Controls.Button = Me.Controls.AddButton( _
          Me.Range("A1"), "Button1")
        Button1.Text = "OK"

    End Sub

private void ExcelRangeAddButton()
{

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(this.Range["A1"], "button1");
    button1.Text = "OK";
}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Excel