次の方法で共有


操作ウィンドウのヘルプ ラベルのサンプル

更新 : 2007 年 11 月

cs7sazkt.alert_note(ja-jp,VS.90).gifメモ :

このサンプルは、Microsoft Office Excel 2007 および Microsoft Office Word 2007 でのみ動作します。

コントロールは、自身を XML スキーマに自動的に関連付けて、スキーマの注釈をヘルプ テキストとして使用します。XML ノードが含まれる領域にユーザーがカーソルを置くと、コントロールは、関連する領域名と注釈テキストを表示します。 開発者は、コントロールのプロパティを使用して、領域が注釈テキストを持たない場合の動作を指定できます。

コントロールの 4 つのプロパティを設定することで、注釈テキストがない場合にコントロールが表示する内容を決定できます。これらのプロパティは、[プロパティ] ウィンドウの [Content] セクションに表示されます。

  • UseAncestorAnnotation
    選択した領域で注釈テキストが指定されていない場合に、最も近くの上位領域の注釈テキストを表示するかどうかを指定します。

  • AnnotationType
    要素の型または要素の名前の注釈を表示するかどうかを決定します。

  • PlaceholderText
    注釈がない場合に表示されるテキストです。

  • ShowLocationName
    Help Label コントロールに領域名を表示するかどうかを切り替えます。

ヘルプ ラベルのサンプルには、3 つのプロジェクトを持つ 1 つのソリューションがあります。3 つのプロジェクトとは、コントロール ライブラリ プロジェクト、Word 文書プロジェクト、および Excel ブック プロジェクトです。Word プロジェクトと Excel プロジェクトは、コントロールの使用方法を示しています。文書またはワークシートの異なる部分をクリックすると、ヘルプ ラベルは、関連する XML スキーマ領域から取得したテキストを表示します。

cs7sazkt.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示すことが目的であり、その概念に関連する部分だけを示しています。このコードは実行環境のセキュリティ要件を満たしていない可能性があり、このままの状態で使用することはできません。セキュリティ関連のコードやエラー処理コードを追加し、プロジェクトのセキュリティと堅牢性を高めることをお勧めします。Microsoft は、このサンプル コードを "現状のまま" 提供しており、一切保証しません。

サンプル プロジェクトをコンピュータにインストールする方法については、「方法 : ヘルプにあるサンプル ファイルをインストールして使用する」を参照してください。

Download sample

このサンプルを実行するには

  • F5 キーを押します。

使用例

このサンプルは、ユーザー コントロールを作成してプロジェクトに統合する方法と、XML マップ領域内のイベントに応答する方法を示します。

参照

概念

XML スキーマとデータ (Visual Studio Tools for Office)

操作ウィンドウの概要

UI のカスタマイズのチュートリアル

その他の技術情報

ドキュメント レベルのサンプル