方法 : SP1 より前に作成されたプロジェクトにアプリケーション レベルのスマート タグを追加する
更新 : 2008 年 7 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 アプリケーション レベルのプロジェクト
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
Visual Studio 2008 Service Pack 1 (SP1) をインストールした後で、アプリケーション レベルのアドイン プロジェクトを作成すると、プロジェクトにはアプリケーション レベルのスマート タグを作成できるインフラストラクチャ コードが自動的に実装されます。SP1 をインストールする前に作成したプロジェクトを使用するには、このコードを生成するようにプロジェクトを変更する必要があります。
アプリケーション レベルのスマート タグの詳細については、「スマート タグの概要」を参照してください。
必要なコードを生成するようにプロジェクトを変更するには
Visual Studio でプロジェクトを開いていないことを確認します。
Windows エクスプローラなどを使用して、プロジェクト ディレクトリに移動します。
プロジェクト フォルダで、ThisAddIn.Designer.cs ファイルまたは ThisAddIn.Designer.vb ファイルを削除します。
このコード ファイルには、インフラストラクチャ コードが含まれており、このファイルを読み込むとアドインが構成されます。通常、このコード ファイルは、ソリューション エクスプローラで非表示になっています。
ThisAddIn.Designer.xml ファイルをテキスト エディタで開きます。
hostitem:hostItem 要素の子として次の XML 要素を追加します。
<hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags" hostitem:type="Microsoft.Office.Tools.SmartTagCollection" hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
ThisAddIn.Designer.xml ファイルを保存して閉じます。
Visual Studio でプロジェクトを開きます。
Visual Studio によって自動的に、ThisAddIn.Designer.cs ファイルまたは ThisAddIn.Designer.vb ファイルが再作成され、ThisAddIn クラスに VstoSmartTags フィールドが追加されます。このフィールドを使用して、アプリケーション レベルのスマート タグを作成します。
プロジェクトの種類に応じて、次のいずれかのアセンブリへの参照を追加します。
Word プロジェクトの場合、Microsoft.Office.Tools.Word.v9.0.dll への参照を追加します。
Excel プロジェクトの場合、Microsoft.Office.Tools.Excel.v9.0.dll への参照を追加します。
これらのアセンブリには、スマート タグの作成に使用するクラスが含まれています。
作業を終えたら、次のいずれかのトピックで説明されている手順に従い、アプリケーション レベルのスマート タグを作成できます。
参照
概念
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2008 年 7 月 |
トピックを追加 |
SP1 機能変更 |