次の方法で共有


Excel ワークシート上での Windows フォーム コントロールの使用

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Windows フォーム コントロールは、Windows フォームにコントロールを追加するのと同じように、Microsoft Office Excel ブックに追加できます。ドキュメント上でのコントロールの操作の詳細については、「Office ドキュメントでの Windows フォーム コントロールの概要」を参照してください。

Excel のコントロールに関する考慮事項

Excel を使用する場合に考慮する必要のある事項を次に示します。

コントロール サイズとセル サイズの一致

親セルのサイズが変更されたときにコントロールのサイズが自動的に変更されるように設定できます。詳細については、「方法 : ワークシートのセル内のコントロールをサイズ変更する」を参照してください。

すべてのワークシートで共有するコンポーネントの追加

DataSet など、すべてのワークシートで共有するコンポーネントをワークシートではなくブックのデザイナに追加できます。追加したコンポーネントはコンポーネント トレイに表示されます。

コントロールを埋め込むための数式

Excel 内でコントロールを選択すると、数式バーに "=EMBED("WinForms.Control.Host","")" と表示されます。このテキストは必要なので、削除しないでください。

参照

処理手順

方法 : ワークシートのセル内のコントロールをサイズ変更する

方法 : 印刷時にワークシートのコントロールを非表示にする

チュートリアル : CheckBox コントロールを使用したワークシート書式の変更

チュートリアル : ボタンを使用してワークシート内テキスト ボックスにテキストを表示する方法

チュートリアル : オプション ボタンを使用してワークシートのグラフを更新する方法