Classe ControlExtensions

Fornisce metodi di estensione che è possibile utilizzare per aggiungere controlli Windows Form a un documento di Word personalizzato tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.Tools.Word.ControlExtensions

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

Sintassi

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

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AddButton(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddButton(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddCheckBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddCheckBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddCheckedListBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddComboBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddComboBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDataGridView(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDataGridView(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDateTimePicker(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDomainUpDown(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddHScrollBar(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddLabel(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddLabel(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddLinkLabel(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddListBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddListBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddListView(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddListView(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddMaskedTextBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddMonthCalendar(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddNumericUpDown(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddPictureBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddPictureBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddProgressBar(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddProgressBar(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddPropertyGrid(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddRadioButton(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddRadioButton(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddRichTextBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTextBox(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTextBox(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTrackBar(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTrackBar(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTreeView(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddTreeView(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddVScrollBar(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddWebBrowser(ControlCollection, Range, Single, Single, String) Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate.
Metodo pubblicoMembro statico AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate.

In alto

Note

I metodi ControlExtensions sono metodi di estensione disponibili sull'oggetto ControlCollection restituito in fase di esecuzione dalla proprietà Document.Controls (in un progetto a livello di applicazione) o dalla proprietà DocumentBase.Controls (in un progetto a livello di documento). Per aggiungere un controllo specifico a un documento, utilizzare il metodo che include il nome del controllo nel nome del metodo. Ad esempio, per aggiungere un oggetto Button, utilizzare il metodo AddButton.

Per ulteriori informazioni sull'aggiunta di 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 del componente aggiuntivo di Word destinati a .NET Framework 4, è necessario aggiungere un riferimento all'assembly Microsoft.Office.Tools.Word.v4.0.Utilities.dll prima di poter accedere ai metodi ControlExtensions.

Esempi

Nell'esempio di codice seguente viene utilizzato il metodo AddButton per aggiungere un controllo Button al primo paragrafo del documento, quindi viene aggiunto il testo al pulsante. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

Private Sub WordRangeAddButton()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Button1 As Microsoft.Office.Tools.Word.Controls.Button _
        = Me.Controls.AddButton(Me.Paragraphs(1).Range, 56.25F, _
        17.25F, "Button1")
    Button1.Text = "OK"
End Sub 
private void WordRangeAddButton()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.Button button1 =
        this.Controls.AddButton(this.Paragraphs[1].Range,
        56.25F, 17.25F, "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.Word

Altre risorse

Aggiunta di controlli ai documenti di Office in fase di esecuzione