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 クラスは、Windows フォーム コントロールを Excel ブックにプログラムで追加するために使用できる複数のヘルパー メソッドを提供します。各メソッドはオーバーロードされるので、Range または特定の位置の座標を渡すことができます。Range を渡してコントロールを作成した場合、範囲内にあるセルのサイズが変更されるとコントロールのサイズが自動的に変更されます。
次の表は、Windows フォーム コントロールを Excel ブックにプログラムで追加するために使用できるヘルパー メソッドの一覧です。
ヘルパー メソッド |
説明 |
---|---|
指定された範囲に 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 クラスは、Windows フォーム コントロールを Word 文書にプログラムで追加するために使用できる複数のヘルパー メソッドを提供します。各メソッドはオーバーロードされるので、Range または特定の位置の座標を渡すことができます。Range を渡してコントロールを作成すると、コントロールは範囲の先頭に InlineShape として追加されます。テキストのある行に追加したコントロールの Top プロパティや Left プロパティは変更できません。座標を渡してコントロールを作成すると、コントロールは指定の位置に浮動 Shape として追加されます。
次の表は、Windows フォーム コントロールを Word 文書にプログラムで追加するために使用できるヘルパー メソッドの一覧です。
ヘルパー メソッド |
説明 |
---|---|
指定された範囲の先頭に 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 フォーム コントロールの概要
Office ドキュメントでの Windows フォーム コントロールの制限事項