Condividi tramite


Metodi di supporto per i controlli Windows Form

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Progetti a livello di documento

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Progetti a livello di applicazione

  • Excel 2007

  • Word 2007

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

È possibile aggiungere a livello di codice controlli Windows Form a un documento di Microsoft Office Word e a una cartella di lavoro di Microsoft Office Excel in fase di esecuzione. Utilizzare i metodi di supporto contenuti nelle classi Microsoft.Office.Tools.Excel.ControlCollection e Microsoft.Office.Tools.Word.ControlCollection. Per ulteriori informazioni, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.

Metodi di supporto per Excel

La classe Microsoft.Office.Tools.Excel.ControlCollection fornisce una serie di metodi di supporto che è possibile utilizzare per aggiungere controlli Windows Form ai documenti di Excel a livello di codice. Ciascun metodo viene sottoposto a overload per consentire il passaggio di un intervallo Range o delle coordinate relative a una posizione specifica. Quando si crea un controllo passando un intervallo Range, il controllo viene ridimensionato automaticamente quando le celle all'interno dell'intervallo vengono ridimensionate.

Nella tabella seguente sono elencati i metodi di supporto che è possibile utilizzare per aggiungere controlli Windows Form alle cartelle di lavoro di Excel a livello di codice.

Metodo di supporto

Descrizione

AddButton(Range, String)

Aggiunge un controllo Button nell'intervallo specificato.

AddButton(Range, Single, Single, String)

Aggiunge un controllo Button nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddLabel(Range, String)

Aggiunge un controllo Label nell'intervallo specificato.

AddLabel(Double, Double, Double, Double, String)

Aggiunge un controllo Label nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddLinkLabel(Range, String)

Aggiunge un controllo LinkLabel nell'intervallo specificato.

AddLinkLabel(Double, Double, Double, Double, String)

Aggiunge un controllo LinkLabel nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddTextBox(Range, String)

Aggiunge un controllo TextBox nell'intervallo specificato.

AddTextBox(Double, Double, Double, Double, String)

Aggiunge un controllo TextBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddCheckBox(Range, String)

Aggiunge un controllo CheckBox nell'intervallo specificato.

AddCheckBox(Double, Double, Double, Double, String)

Aggiunge un controllo CheckBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddRadioButton(Range, String)

Aggiunge un controllo RadioButton nell'intervallo specificato.

AddRadioButton(Double, Double, Double, Double, String)

Aggiunge un controllo RadioButton nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddPictureBox(Range, String)

Aggiunge un controllo PictureBox nell'intervallo specificato.

AddPictureBox(Double, Double, Double, Double, String)

Aggiunge un controllo PictureBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddCheckedListBox(Range, String)

Aggiunge un controllo CheckedListBox nell'intervallo specificato.

AddCheckedListBox(Double, Double, Double, Double, String)

Aggiunge un controllo CheckedListBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddComboBox(Range, String)

Aggiunge un controllo ComboBox nell'intervallo specificato.

AddComboBox(Double, Double, Double, Double, String)

Aggiunge un controllo ComboBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddListView(Range, String)

Aggiunge un controllo ListView all'intervallo specificato, impostando la posizione e le dimensioni del controllo.

AddListView(Double, Double, Double, Double, String)

Aggiunge un controllo ListView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddTreeView(Range, String)

Aggiunge un controllo TreeView nell'intervallo specificato.

AddTreeView(Double, Double, Double, Double, String)

Aggiunge un controllo TreeView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDateTimePicker(Range, String)

Aggiunge un controllo DateTimePicker nell'intervallo specificato.

AddDateTimePicker(Double, Double, Double, Double, String)

Aggiunge un controllo DateTimePicker nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddMonthCalendar(Range, String)

Aggiunge un controllo MonthCalendar nell'intervallo specificato.

AddMonthCalendar(Double, Double, Double, Double, String)

Aggiunge un controllo MonthCalendar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDomainUpDown(Range, String)

Aggiunge un controllo DomainUpDown nell'intervallo specificato.

AddDomainUpDown(Double, Double, Double, Double, String)

Aggiunge un controllo DomainUpDown nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddNumericUpDown(Range, String)

Aggiunge un controllo NumericUpDown nell'intervallo specificato.

AddNumericUpDown(Double, Double, Double, Double, String)

Aggiunge un controllo NumericUpDown nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddTrackBar(Range, String)

Aggiunge un controllo TrackBar nell'intervallo specificato.

AddTrackBar(Double, Double, Double, Double, String)

Aggiunge un controllo TrackBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddRichTextBox(Range, String)

Aggiunge un controllo RichTextBox nell'intervallo specificato.

AddRichTextBox(Double, Double, Double, Double, String)

Aggiunge un controllo RichTextBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDataGridView(Range, String)

Aggiunge un controllo DataGridView nell'intervallo specificato.

AddDataGridView(Double, Double, Double, Double, String)

Aggiunge un controllo DataGridView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddHScrollBar(Range, String)

Aggiunge un controllo HScrollBar nell'intervallo specificato.

AddHScrollBar(Double, Double, Double, Double, String)

Aggiunge un controllo HScrollBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddVScrollBar(Range, String)

Aggiunge un controllo VScrollBar nell'intervallo specificato.

AddVScrollBar(Double, Double, Double, Double, String)

Aggiunge un controllo VScrollBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddPropertyGrid(Range, String)

Aggiunge un controllo PropertyGrid nell'intervallo specificato.

AddPropertyGrid(Double, Double, Double, Double, String)

Aggiunge un controllo PropertyGrid nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddWebBrowser(Range, String)

Aggiunge un controllo WebBrowser nell'intervallo specificato.

AddWebBrowser(Double, Double, Double, Double, String)

Aggiunge un controllo WebBrowser nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

Metodi di supporto per Word

La classe Microsoft.Office.Tools.Word.ControlCollection fornisce una serie di metodi di supporto che è possibile utilizzare per aggiungere controlli Windows Form ai documenti di Word a livello di codice. Ciascun metodo viene sottoposto a overload per consentire il passaggio di un intervallo Range o delle coordinate relative a una posizione specifica. Quando si crea un controllo passando un oggetto Range, il controllo viene aggiunto come un oggetto InlineShape all'inizio dell'intervallo. Non è possibile modificare le proprietà Top e Left dei controlli aggiunti in linea con il testo. Quando si crea un controllo passando le coordinate, il controllo viene aggiunto come oggetto Shape mobile nella posizione specificata.

Nella tabella seguente sono elencati i metodi di supporto che è possibile utilizzare per aggiungere controlli Windows Form ai documenti di Word a livello di codice.

Metodo di supporto

Descrizione

AddButton(Range, Single, Single, String)

Aggiunge un controllo Button all'inizio dell'intervallo specificato.

AddButton(Single, Single, Single, Single, String)

Aggiunge un controllo Button nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddLabel(Range, Single, Single, String)

Aggiunge un controllo Label all'inizio dell'intervallo specificato.

AddLabel(Single, Single, Single, Single, String)

Aggiunge un controllo Label nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddLinkLabel(Range, Single, Single, String)

Aggiunge un controllo LinkLabel all'inizio dell'intervallo specificato.

AddLinkLabel(Single, Single, Single, Single, String)

Aggiunge un controllo LinkLabel nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddTextBox(Range, Single, Single, String)

Aggiunge un controllo TextBox all'inizio dell'intervallo specificato.

AddTextBox(Single, Single, Single, Single, String)

Aggiunge un controllo TextBox nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddCheckBox(Range, Single, Single, String)

Aggiunge un controllo CheckBox all'inizio dell'intervallo specificato.

AddCheckBox(Single, Single, Single, Single, String)

Aggiunge un controllo CheckBox nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddRadioButton(Range, Single, Single, String)

Aggiunge un controllo RadioButton all'inizio dell'intervallo specificato.

AddRadioButton(Single, Single, Single, Single, String)

Aggiunge un controllo RadioButton nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddPictureBox(Range, Single, Single, String)

Aggiunge un controllo PictureBox all'inizio dell'intervallo specificato.

AddPictureBox(Single, Single, Single, Single, String)

Aggiunge un controllo PictureBox nella posizione specificata e non in un intervallo Le coordinate sono rappresentate in punti.

AddCheckedListBox(Range, Single, Single, String)

Aggiunge un controllo CheckedListBox all'inizio dell'intervallo specificato.

AddCheckedListBox(Single, Single, Single, Single, String)

Aggiunge un controllo CheckedListBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddComboBox(Range, Single, Single, String)

Aggiunge un controllo ComboBox all'inizio dell'intervallo specificato.

AddComboBox(Single, Single, Single, Single, String)

Aggiunge un controllo ComboBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddListView(Range, Single, Single, String)

Aggiunge un controllo ListView all'intervallo specificato, impostando la posizione e le dimensioni del controllo.

AddListView(Single, Single, Single, Single, String)

Aggiunge un controllo ListView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddTreeView(Range, Single, Single, String)

Aggiunge un controllo TreeView all'inizio dell'intervallo specificato.

AddTreeView(Single, Single, Single, Single, String)

Aggiunge un controllo TreeView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDateTimePicker(Range, Single, Single, String)

Aggiunge un controllo DateTimePicker all'inizio dell'intervallo specificato.

AddDateTimePicker(Single, Single, Single, Single, String)

Aggiunge un controllo DateTimePicker nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddMonthCalendar(Range, Single, Single, String)

Aggiunge un controllo MonthCalendar all'inizio dell'intervallo specificato.

AddMonthCalendar(Single, Single, Single, Single, String)

Aggiunge un controllo MonthCalendar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDomainUpDown(Range, Single, Single, String)

Aggiunge un controllo DomainUpDown all'inizio dell'intervallo specificato.

AddDomainUpDown(Single, Single, Single, Single, String)

Aggiunge un controllo DomainUpDown nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddNumericUpDown(Range, Single, Single, String)

Aggiunge un controllo NumericUpDown all'inizio dell'intervallo specificato.

AddNumericUpDown(Single, Single, Single, Single, String)

Aggiunge un controllo NumericUpDown nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddTrackBar(Range, Single, Single, String)

Aggiunge un controllo TrackBar all'inizio dell'intervallo specificato.

AddTrackBar(Single, Single, Single, Single, String)

Aggiunge un controllo TrackBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddRichTextBox(Range, Single, Single, String)

Aggiunge un controllo RichTextBox all'inizio dell'intervallo specificato.

AddRichTextBox(Single, Single, Single, Single, String)

Aggiunge un controllo RichTextBox nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddDataGridView(Range, Single, Single, String)

Aggiunge un controllo DataGridView all'inizio dell'intervallo specificato.

AddDataGridView(Single, Single, Single, Single, String)

Aggiunge un controllo DataGridView nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddHScrollBar(Range, Single, Single, String)

Aggiunge un controllo HScrollBar all'inizio dell'intervallo specificato.

AddHScrollBar(Single, Single, Single, Single, String)

Aggiunge un controllo HScrollBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddVScrollBar(Range, Single, Single, String)

Aggiunge un controllo VScrollBar all'inizio dell'intervallo specificato.

AddVScrollBar(Single, Single, Single, Single, String)

Aggiunge un controllo VScrollBar nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddPropertyGrid(Range, Single, Single, String)

Aggiunge un controllo PropertyGrid all'inizio dell'intervallo specificato.

AddPropertyGrid(Single, Single, Single, Single, String)

Aggiunge un controllo PropertyGrid nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

AddWebBrowser(Range, Single, Single, String)

Aggiunge un controllo WebBrowser all'inizio dell'intervallo specificato.

AddWebBrowser(Single, Single, Single, Single, String)

Aggiunge un controllo WebBrowser nella posizione specificata e non in un intervallo. Le coordinate sono rappresentate in punti.

Vedere anche

Concetti

Aggiunta di controlli ai documenti di Office in fase di esecuzione

Cenni preliminari sui controlli Windows Form nei documenti di Office

Limitazioni dei controlli Windows Form nei documenti di Office

Altre risorse

Controlli nei documenti di Office