Windows 窗体控件的帮助器方法
更新:2007 年 11 月
适用于 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 文档级项目
应用程序级项目
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
您可以通过编程方式在运行时将 Windows 窗体控件添加到 Microsoft Office Word 文档和 Microsoft Office Excel 工作簿。使用 Microsoft.Office.Tools.Excel.ControlCollection 和 Microsoft.Office.Tools.Word.ControlCollection 类中的帮助器方法。有关更多信息,请参见在运行时向 Office 文档添加控件。
Excel 的帮助器方法
Microsoft.Office.Tools.Excel.ControlCollection 类提供了许多帮助器方法,这些方法可用于以编程方式向 Excel 文档中添加 Windows 窗体控件。每个方法都将被重载,以便可以传入一个 Range 或特定位置的坐标。通过传入一个 Range 创建控件时,如果调整范围内的单元格的大小,该控件会自动调整大小。
下表列出了帮助器方法,您可以使用这些方法以编程方式向 Excel 工作簿中添加 Windows 窗体控件。
帮助器方法 |
说明 |
---|---|
将一个 Button 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 Button 控件。坐标以点的形式表示。 |
|
将一个 Label 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 Label 控件。坐标以点的形式表示。 |
|
将一个 LinkLabel 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 LinkLabel 控件。坐标以点的形式表示。 |
|
将一个 TextBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 TextBox 控件。坐标以点的形式表示。 |
|
将一个 CheckBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 CheckBox 控件。坐标以点的形式表示。 |
|
将一个 RadioButton 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 RadioButton 控件。坐标以点的形式表示。 |
|
将一个 PictureBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 PictureBox 控件。坐标以点的形式表示。 |
|
将一个 CheckedListBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 CheckedListBox 控件。坐标以点的形式表示。 |
|
将一个 ComboBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 ComboBox 控件。坐标以点的形式表示。 |
|
将一个 ListView 控件添加到指定的范围,并设置控件的位置和大小。 |
|
在指定的位置而非在一个范围中添加 ListView 控件。坐标以点的形式表示。 |
|
将一个 TreeView 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 TreeView 控件。坐标以点的形式表示。 |
|
将一个 DateTimePicker 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 DateTimePicker 控件。坐标以点的形式表示。 |
|
将一个 MonthCalendar 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 MonthCalendar 控件。坐标以点的形式表示。 |
|
将一个 DomainUpDown 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 DomainUpDown 控件。坐标以点的形式表示。 |
|
将一个 NumericUpDown 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 NumericUpDown 控件。坐标以点的形式表示。 |
|
将一个 TrackBar 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 TrackBar 控件。坐标以点的形式表示。 |
|
将一个 RichTextBox 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 RichTextBox 控件。坐标以点的形式表示。 |
|
将一个 DataGridView 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 DataGridView 控件。坐标以点的形式表示。 |
|
将一个 HScrollBar 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 HScrollBar 控件。坐标以点的形式表示。 |
|
将一个 VScrollBar 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 VScrollBar 控件。坐标以点的形式表示。 |
|
将一个 PropertyGrid 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 PropertyGrid 控件。坐标以点的形式表示。 |
|
将一个 WebBrowser 控件添加到指定的范围。 |
|
在指定的位置而非在一个范围中添加 WebBrowser 控件。坐标以点的形式表示。 |
Word 的帮助器方法
Microsoft.Office.Tools.Word.ControlCollection 类提供了许多帮助器方法,这些方法可用于以编程方式向 Word 文档中添加 Windows 窗体控件。每个方法都将被重载,以便可以传入一个 Range 或特定位置的坐标。通过传入 Range 创建控件时,该控件作为 InlineShape 添加在范围的开头。对于嵌入文本中的控件,无法更改其 Top 和 Left 属性。通过传入坐标创建控件时,该控件作为浮动 Shape 添加在指定位置。
下表列出了帮助器方法,您可以使用这些方法以编程方式向 Word 文档中添加 Windows 窗体控件。
帮助器方法 |
说明 |
---|---|
在指定范围的开头添加一个 Button 控件。 |
|
在指定的位置而非在一个范围中添加 Button 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 Label 控件。 |
|
在指定的位置而非在一个范围中添加 Label 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 LinkLabel 控件。 |
|
在指定的位置而非在一个范围中添加 LinkLabel 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 TextBox 控件。 |
|
在指定的位置而非在一个范围中添加 TextBox 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 CheckBox 控件。 |
|
在指定的位置而非在一个范围中添加 CheckBox 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 RadioButton 控件。 |
|
在指定的位置而非在一个范围中添加 RadioButton 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 PictureBox 控件。 |
|
在指定的位置而非在一个范围中添加 PictureBox 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 CheckedListBox 控件。 |
|
在指定的位置而非在一个范围中添加 CheckedListBox 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 ComboBox 控件。 |
|
在指定的位置而非在一个范围中添加 ComboBox 控件。坐标以点的形式表示。 |
|
将一个 ListView 控件添加到指定的范围,并设置控件的位置和大小。 |
|
在指定的位置而非在一个范围中添加 ListView 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 TreeView 控件。 |
|
在指定的位置而非在一个范围中添加 TreeView 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 DateTimePicker 控件。 |
|
在指定的位置而非在一个范围中添加 DateTimePicker 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 MonthCalendar 控件。 |
|
在指定的位置而非在一个范围中添加 MonthCalendar 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 DomainUpDown 控件。 |
|
在指定的位置而非在一个范围中添加 DomainUpDown 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 NumericUpDown 控件。 |
|
在指定的位置而非在一个范围中添加 NumericUpDown 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 TrackBar 控件。 |
|
在指定的位置而非在一个范围中添加 TrackBar 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 RichTextBox 控件。 |
|
在指定的位置而非在一个范围中添加 RichTextBox 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 DataGridView 控件。 |
|
在指定的位置而非在一个范围中添加 DataGridView 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 HScrollBar 控件。 |
|
在指定的位置而非在一个范围中添加 HScrollBar 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 VScrollBar 控件。 |
|
在指定的位置而非在一个范围中添加 VScrollBar 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 PropertyGrid 控件。 |
|
在指定的位置而非在一个范围中添加 PropertyGrid 控件。坐标以点的形式表示。 |
|
在指定范围的开头添加一个 WebBrowser 控件。 |
|
在指定的位置而非在一个范围中添加 WebBrowser 控件。坐标以点的形式表示。 |