Windows Form 控制項的 Helper 方法
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 文件層級專案
應用程式層級專案
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
您可以在執行階段,以程式設計方式將 Windows Form 控制項加入至 Microsoft Office Word 文件和 Microsoft Office Excel 活頁簿。請使用 Microsoft.Office.Tools.Excel.ControlCollection 和 Microsoft.Office.Tools.Word.ControlCollection 類別中的 Helper 方法。如需詳細資訊,請參閱在執行階段將控制項加入至 Office 文件。
Excel 的 Helper 方法
Microsoft.Office.Tools.Excel.ControlCollection 類別提供許多 Helper 方法,可以透過程式設計方式將 Windows Form 控制項加入至 Excel 文件。每一個方法都是多載,所以您可以傳入 Range 或特定位置座標。當藉由傳遞 Range 以建立控制項時,如果範圍內的儲存格重新調整大小,控制項也會自動重新調整大小。
下表列出 Helper 方法,您可以使用這些方法,以程式設計方式將 Windows Form 控制項加入至 Excel 活頁簿。
Helper 方法 |
說明 |
---|---|
將 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 的 Helper 方法
Microsoft.Office.Tools.Word.ControlCollection 類別提供許多 Helper 方法,可以透過程式設計方式將 Windows Form 控制項加入至 Word 文件。每一個方法都是多載,所以您可以傳入 Range 或特定位置座標。當藉由傳入 Range 以建立控制項時,控制項會以 InlineShape 的形式加入,放置在範圍的開始處。您不能變加入與文字排列之更控制項的 Top 和 Left 屬性。藉由傳入座標以建立控制項時,控制項會以浮動的 Shape 形式加入,放置在指定的位置。
下表列出 Helper 方法,您可以使用這些方法,以程式設計方式將 Windows Form 控制項加入至 Word 文件。
Helper 方法 |
說明 |
---|---|
將 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 控制項加入至指定位置,而非一段範圍內。座標是以點來表示。 |
請參閱
概念
Office 文件上的 Windows Form 控制項概觀
Office 文件上的 Windows Form 控制項限制