Windows フォーム にコントロールを追加するのと同じ方法で、Windows フォーム コントロールを Microsoft Office Excel ブックに追加できます。 ドキュメントのコントロールの操作に関する一般的な情報については、「 Office ドキュメントの Windows フォーム コントロールの概要」を参照してください。
適用対象: このトピックの情報は、Excel のドキュメント レベルのプロジェクトと VSTO アドイン プロジェクトに適用されます。 詳細については、「 Office アプリケーションとプロジェクトの種類で使用できる機能」を参照してください。
Excel の制御に関する考慮事項
Excel に固有の考慮事項がいくつかあります。
コントロール サイズをセル サイズに一致させる
親セルのサイズが変更されたときに、コントロールのサイズを自動的に変更するように設定できます。 詳細については、「 方法: ワークシートセル内のコントロールのサイズを変更する」を参照してください。
すべてのワークシートで共有されるコンポーネントを追加する
DataSetなど、すべてのワークシート間で共有するコンポーネントを、ワークシートではなくブック デザイナーに追加できます。 コンポーネントがコンポーネント トレイに表示されます。
コントロールを埋め込むための数式
Excel でコントロールを選択すると、数式バーに =EMBED("WinForms.Control.Host",") が表示されます。 このテキストは必須であり、削除しないでください。