更新 : 2007 年 11 月
ここでは、Visual Studio Tools for Office で使用できるコントロールおよびコンポーネントを使用する一般的なタスクに関するヘルプへのリンクを示します。Visual Studio Tools for Office ヘルプに記載されているその他の主要タスク カテゴリについては、「Visual Studio Tools for Office での操作方法」を参照してください。
コントロール
方法 : Office ドキュメントに Windows フォーム コントロールを追加する
デザイン時または実行時に Windows フォーム コントロールを Excel および Word の文書に追加する方法を説明します。方法 : 印刷時にワークシートのコントロールを非表示にする
Windows フォーム コントロールを非表示にして、Excel ワークシートを印刷するときに表示されないようにする方法を説明します。方法 : ワークシートのセル内のコントロールをサイズ変更する
ワークシートのセルのサイズが変更されたとき、対応する Windows フォーム コントロールも自動的にサイズ変更されるように設定する方法を説明します。Word のコントロールのサンプル
Visual Studio Tools for Office プロジェクト アセンブリから Microsoft Office Word 文書上のマネージ コントロールのイベントにアクセスする方法を示します。実行時の Office ドキュメントへのコントロールの追加
Windows フォーム コントロールおよびホスト コントロールをプログラムでドキュメントおよびワークシートに追加する方法を説明します。
操作ウィンドウ
方法 : Word 文書に操作ウィンドウを追加する
Word プロジェクトでユーザー コントロールを作成し、文書に関連付けられた操作ウィンドウにそのコントロールを表示する方法を説明します。方法 : Excel ブックに操作ウィンドウを追加する
プロジェクトで作成したユーザー コントロールを追加して、Excel ブックに操作ウィンドウを表示する方法を説明します。チュートリアル : 操作ウィンドウから文書へのテキストの挿入
ユーザーが操作ウィンドウで入力したテキストを Word 文書に取得する操作ウィンドウを作成する手順を説明します。チュートリアル : Excel のアクション ペインのコントロールへのデータ連結
データ ソースにバインドしているコントロールを Excel 内の操作ウィンドウに追加する方法を説明します。チュートリアル : Word の操作ウィンドウ上のコントロールへのデータ バインディング
Word の操作ウィンドウ上のコントロールへのデータ バインディングについて、SQL Server データベースのテーブル間のマスター/詳細リレーションシップを示すコントロールを例にとって説明します。チュートリアル : ユーザー コンテキストに応じた操作ウィンドウの変更
Word の操作ウィンドウで、XMLNode イベントに応じてユーザー コントロールの追加および削除を行う手順を説明します。方法 : アクション ペイン上のコントロールのレイアウトを管理する
複数のユーザー コントロールを使用する場合に、操作ウィンドウでユーザー コントロールを正しくスタックするコードを記述する方法の例を示します。チュートリアル : Word の操作ウィンドウ上のコントロールへのデータ バインディング
Word の操作ウィンドウ上のコントロールへのデータ バインディングについて、SQL Server データベースのテーブル間のマスター/詳細リレーションシップを示すコントロールを例にとって説明します。操作ウィンドウのヘルプ ラベルのサンプル
XML に対応付けられた領域を含むドキュメントの操作ウィンドウに動的な状況依存のヘルプを表示するコントロールについて説明します。操作ウィンドウの Subpane コントロールのサンプル
操作ウィンドウ上のカスタム ユーザー コントロールについて説明し、操作ウィンドウで複数のコントロールを管理するのに役立つ折りたたみ可能なコンテナ コントロール (サブペイン コントロール) について説明します。
カスタム作業ウィンドウ
方法 : カスタム作業ウィンドウをアプリケーションに追加する
Microsoft Office アプリケーション ウィンドウのいずれかの端にドッキングされるユーザー インターフェイス パネルを追加する方法を説明します。方法 : Outlook で電子メール メッセージと共にカスタム作業ウィンドウを表示する
ユーザーが Outlook で電子メール メッセージを開くたびにインスベクタ ウィンドウにカスタム作業ウィンドウを表示する方法を示します。チュートリアル : カスタム作業ウィンドウからのアプリケーションの自動化
PowerPoint を自動化するカスタム作業ウィンドウの作成方法を説明します。チュートリアル : カスタム作業ウィンドウとリボン ボタンの同期
ユーザーがリボン上のトグル ボタンをクリックすることによって表示/非表示を切り替えることができる、カスタム作業ウィンドウの作成方法を示します。チュートリアル : Outlook で電子メール メッセージと共にカスタム作業ウィンドウを表示する
作成したり開いたりした電子メール メッセージごとにカスタム作業ウィンドウの固有のインスタンスを表示する方法を説明します。
Windows フォーム コントロール
方法 : ワークシートのセル内のコントロールをサイズ変更する
ワークシートのセルのサイズが変更されたとき、対応する Windows フォーム コントロールも自動的にサイズ変更されるように設定する方法を説明します。チュートリアル : CheckBox コントロールを使用したドキュメント書式の変更
Word 文書でチェック ボックス コントロールを使用して、テキストの書式を変更する方法について説明します。Office ドキュメントでの Windows フォーム コントロールの制限事項
ドキュメントにおける Windows フォーム コントロール使用の制限事項を説明します。制限事項として、サポートされていないコントロール、コントロールのサポートされていないメソッドとプロパティ、およびドキュメントに配置されたコントロールと Windows フォームに配置されたコントロールの相違点があります。
ダイアログ ボックス
方法 : Word の組み込みダイアログ ボックスを使用する
Word で組み込みダイアログ ボックスを使用する方法を説明します。このようなダイアログ ボックスは、Application オブジェクトの Dialogs コレクションで公開されています。方法 : Word のダイアログ ボックスを非表示モードで使用する
Execute メソッドを使用して Display メソッドを呼び出さずに Word の組み込みダイアログ ボックスを暗黙的に呼び出す方法を説明します。方法 : Excel ファイルを開くダイアログ ボックスを表示する
Excel から標準の [ファイルを開く] ダイアログ ボックスを表示する方法を説明します。
Office UI のカスタマイズ
Office UI のカスタマイズ
操作ウィンドウ、カスタム リボン、メニュー、およびツール バーの追加など、Office アプリケーションのさまざまなカスタマイズ方法の概要を示します。方法 : リボンのカスタマイズの概要
Visual Studio Tools for Office プロジェクトにリボン項目を追加する方法を示します。チュートリアル : リボン デザイナを使用したカスタム タブの作成
リボン デザイナを使用して Excel 2007 用のドキュメント レベルのカスタマイズのカスタム タブをデザインする方法を説明します。方法 : Office メニューをプログラムで作成する
Excel のメニュー バーに 1 つのメニュー コマンドが含まれるメニューを作成する方法を示します。方法 : Office ツール バーをプログラムで作成する
プログラムを使用して 2 つのボタンが設定されたツール バーを Word に作成する例を示します。
ホスト コントロール
方法 : ワークシートに Chart コントロールを追加する
Excel ワークシートにグラフ コントロールを追加する方法として、Excel の機能を使用する方法と実行時にコードを使用する方法の 2 種類を示します。方法 : ワークシートに ListObject コントロールを追加する
Excel ワークシートに ListObject コントロールを追加する方法として、Excel の機能を使用する方法、Visual Studio の [ツールボックス] または [データ ソース] ウィンドウを使用する方法、および実行時にコードを使用する方法を説明します。方法 : ListObject コントロールのサイズを変更する
Excel ブックのリストのサイズを変更する方法として、[リストのサイズ変更] ダイアログ ボックスから行う方法とプログラミングによって行う方法を説明します。方法 : ListObject コントロールに新規行が追加された場合にデータを検証する
BeforeAddDataboundRow イベントを使用して、リスト オブジェクトで行った変更をデータ ソースにコミットする前にデータの妥当性を検査する方法を説明します。ListObject 列と行順序の永続性について
リスト オブジェクトの列と行の順序変更の保持について説明します。方法 : ListObject コントロールに新規行が追加された場合にエラーを処理する
ErrorAddDataboundRow イベントを使用して、エラーを修正し、データ ソースへの行の追加を再試行する方法を説明します。方法 : ワークシートに NamedRange コントロールを追加する
名前付き範囲をワークシートに追加するさまざまな方法を説明します。方法 : デザイン時に NamedRange コントロールを削除する
Excel の [名前の定義] ダイアログ ボックスを使用して、Excel ワークシートの NamedRange コントロールを削除する方法を説明します。方法 : NamedRange コントロールのサイズを変更する
名前付き範囲のサイズを変更する方法として、[名前の定義] ダイアログ ボックスでサイズを再定義する方法とプログラミングによって行う方法を説明します。チュートリアル : NamedRange コントロールのイベントのプログラミング
Excel ワークシートに NamedRange コントロールを追加し、そのイベントに対してプログラミングを行う方法を説明します。方法 : NamedRange コントロールをワークシート上に置く
[名前ボックス] または [プロパティ] ウィンドウを使用して、ワークシート上の NamedRange コントロールを特定する方法を説明します。方法 : ワークシートに XMLMappedRange コントロールを追加する
Excel のセルに XML 要素を割り当てると、Visual Studio Tools for Office によってワークシートに XMLMappedRange コントロールが自動的に追加されることを説明します。方法 : Bookmark コントロールのサイズを変更する
ブックマーク コントロールのサイズを変更する各種の方法を説明します。ブックマークにテキストを追加する方法、ブックマークを再作成する方法、および [プロパティ] ウィンドウで start プロパティと end プロパティを設定する方法があります。方法 : Word 文書に Bookmark コントロールを追加する
Bookmark コントロールを追加するさまざまな方法について説明します。チュートリアル : ブックマークのショートカット メニューの作成
Bookmark コントロールの BeforeRightClick イベント ハンドラにコードを記述して、ユーザーがブックマーク内のテキストを右クリックしたときにショートカット メニューが表示されるようにする方法を説明します。方法 : Word 文書に XMLNode コントロールを追加する
Word 文書に非繰り返し XML スキーマ要素を割り当てると、Visual Studio Tools for Office によって文書に XMLNode コントロールが自動的に追加されることを説明します。方法 : Word 文書に XMLNodes コントロールを追加する
Word 文書に繰り返し XML スキーマ要素を割り当てると、Visual Studio Tools for Office によって文書に XMLNodes コントロールが自動的に追加されることを説明します。チュートリアル : ユーザー コンテキストに応じた操作ウィンドウの変更
Word の操作ウィンドウで、XMLNode イベントに応じてユーザー コントロールの追加および削除を行う手順を説明します。ホスト項目とホスト コントロールの概要
ホスト コントロールについて説明します。ホスト コントロールは、範囲などのネイティブ Office オブジェクトを拡張し、イベントおよびデータ バインディング機能など他の機能を追加します。Word ホスト コントロール
Word におけるホスト コントロールの追加、削除、およびサイズ変更に関する情報へのリンクが掲載されています。Excel のホスト コントロール
Excel におけるホスト コントロールの追加、削除、およびサイズ変更に関する情報へのリンクが掲載されています。ホスト項目およびホスト コントロールのプログラム上の制限事項
ホスト項目およびホスト コントロールの制限事項について説明します。プログラミングによる作成、およびホスト コントロールとその基になるネイティブ Office オブジェクトの間での変換に関する情報も含まれています。方法 : Word 文書にコンテンツ コントロールを追加する
Word 文書にコンテンツ コントロールを追加する方法を説明します。方法 : コンテンツ コントロールを使用して文書を保護する
コンテンツ コントロールを使用して、ユーザーがドキュメントの一部のコンテンツを変更または削除できないようにする方法を説明します。チュートリアル : コンテンツ コントロールによるテンプレートの作成
コンテンツ コントロールを使用して Word テンプレート内に構造化された再利用可能なコンテンツを作成する方法を説明します。チュートリアル : カスタム XML 部分へのコンテンツ コントロールのバインド
Word 文書内のコンテンツ コントロールを文書内の XML データにバインドする方法を説明します。
チュートリアル
チュートリアル : NamedRange コントロールのイベントのプログラミング
Excel ワークシートに NamedRange コントロールを追加し、そのイベントに対してプログラミングを行う方法を説明します。チュートリアル : CheckBox コントロールを使用したドキュメント書式の変更
Word 文書でチェック ボックス コントロールを使用して、テキストの書式を変更する方法について説明します。チュートリアル : CheckBox コントロールを使用したワークシート書式の変更
Excel ワークシート上のチェック ボックスを使用して、書式を変更する際の基本事項について説明します。チュートリアル : ボタンを使用して文書内のテキスト ボックスにテキストを表示する方法
Word 文書でボタンとテキスト ボックスを使用する際の基本事項について説明します。チュートリアル : ボタンを使用してワークシート内テキスト ボックスにテキストを表示する方法
Excel ワークシートでボタンとテキスト ボックスを使用する際の基本事項について説明します。チュートリアル : オプション ボタンを使用してドキュメントのグラフを更新する方法
Word 文書でオプション ボタンを使用してグラフ スタイルを変更する手順を説明します。チュートリアル : オプション ボタンを使用してワークシートのグラフを更新する方法
Excel ワークシート上のオプション ボタンを使用してグラフのスタイルを変更する際の基本事項について説明します。チュートリアル : Excel のアクション ペインのコントロールへのデータ連結
データ ソースにバインドしているコントロールを Excel 内の操作ウィンドウに追加する方法について説明します。チュートリアル : ブックマークのショートカット メニューの作成
Bookmark コントロールの BeforeRightClick イベント ハンドラにコードを記述して、ユーザーがブックマーク内のテキストを右クリックしたときにショートカット メニューが表示されるようにする方法を説明します。チュートリアル : Word の操作ウィンドウ上のコントロールへのデータ バインディング
Word の操作ウィンドウ上のコントロールへのデータ バインディングについて、SQL Server データベースのテーブル間のマスター/詳細リレーションシップを示すコントロールを例にとって説明します。
Windows フォーム
方法 : Windows フォームを操作する
Visual Studio でプロジェクトを作成する場合と同様に、Word プロジェクトおよび Excel プロジェクトに Windows フォームや他のアイテムを追加する方法を説明します。チュートリアル : Windows フォームを使用してデータを収集する方法
Excel ワークシートから Windows フォームを開き、ユーザー情報を収集して、その情報をワークシートのセルに書き込む方法について説明します。