ControlExtensions 类

定义

提供扩展方法,它可用于向使用 Visual Studio 中的 Office 开发工具自定义的 Word 文档添加 Windows 窗体控件。

[System.Diagnostics.DebuggerNonUserCode]
public static class ControlExtensions
继承
ControlExtensions
属性

示例

下面的代码示例使用 AddButton 方法将 Button 控件添加到文档中的第一个段落,然后向该按钮添加文本。 若要使用此示例,请在 ThisDocument 文档级项目的类中运行它。

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";
}
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 

注解

ControlExtensions方法是 ControlCollection 应用程序级项目中的属性所返回的对象上可用的扩展方法 Microsoft.Office.Tools.Word.Document.Controls) 或 Microsoft.Office.Tools.Word.DocumentBase.Controls 运行时文档级) 项目中的属性 ( (。 若要将特定控件添加到文档中,请使用方法,该方法在方法名称中包含控件的名称。 例如,若要添加 Button ,请使用 AddButton 方法。

有关将控件添加到文档的详细信息,请参阅在运行时向 Office 文档添加控件。 有关扩展方法的详细信息,请参阅扩展方法扩展方法

备注

在面向的 Word 外接程序项目中 .NET Framework 4 ,您必须添加对 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 程序集的引用,然后才能访问这些 ControlExtensions 方法。

方法

AddButton(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 Button 控件。

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

按照指定的大小和位置向文档中添加一个新的 Button 控件。

AddCheckBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 CheckBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 CheckBox 控件。

AddCheckedListBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 CheckedListBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 CheckedListBox 控件。

AddComboBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ComboBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 ComboBox 控件。

AddDataGridView(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 DataGridView 控件。

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

按照指定的大小和位置向文档中添加一个新的 DataGridView 控件。

AddDateTimePicker(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 DateTimePicker 控件。

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

按照指定的大小和位置向文档中添加一个新的 DateTimePicker 控件。

AddDomainUpDown(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 DomainUpDown 控件。

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

按照指定的大小和位置向文档中添加一个新的 DomainUpDown 控件。

AddHScrollBar(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 HScrollBar 控件。

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

按照指定的大小和位置向文档中添加一个新的 HScrollBar 控件。

AddLabel(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 Label 控件。

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

按照指定的大小和位置向文档中添加一个新的 Label 控件。

AddLinkLabel(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 LinkLabel 控件。

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

按照指定的大小和位置向文档中添加一个新的 LinkLabel 控件。

AddListBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ListBox 控件。

AddListBox(ControlCollection, Single, Single, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ListBox 控件。

AddListView(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ListView 控件。

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

按照指定的大小和位置向文档中添加一个新的 ListView 控件。

AddMaskedTextBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 MaskedTextBox 控件。

AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 MaskedTextBox 控件。

AddMonthCalendar(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 MonthCalendar 控件。

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

按照指定的大小和位置向文档中添加一个新的 MonthCalendar 控件。

AddNumericUpDown(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 NumericUpDown 控件。

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

按照指定的大小和位置向文档中添加一个新的 NumericUpDown 控件。

AddPictureBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 PictureBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 PictureBox 控件。

AddProgressBar(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ProgressBar 控件。

AddProgressBar(ControlCollection, Single, Single, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 ProgressBar 控件。

AddPropertyGrid(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 PropertyGrid 控件。

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

按照指定的大小和位置向文档中添加一个新的 PropertyGrid 控件。

AddRadioButton(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 RadioButton 控件。

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

按照指定的大小和位置向文档中添加一个新的 RadioButton 控件。

AddRichTextBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 RichTextBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 RichTextBox 控件。

AddTextBox(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 TextBox 控件。

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

按照指定的大小和位置向文档中添加一个新的 TextBox 控件。

AddTrackBar(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 TrackBar 控件。

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

按照指定的大小和位置向文档中添加一个新的 TrackBar 控件。

AddTreeView(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 TreeView 控件。

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

按照指定的大小和位置向文档中添加一个新的 TreeView 控件。

AddVScrollBar(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 VScrollBar 控件。

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

按照指定的大小和位置向文档中添加一个新的 VScrollBar 控件。

AddWebBrowser(ControlCollection, Range, Single, Single, String)

按照指定的大小和位置向文档中添加一个新的 WebBrowser 控件。

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

按照指定的大小和位置向文档中添加一个新的 WebBrowser 控件。

适用于