方法 : プライマリ相互運用機能アセンブリを利用して Office アプリケーションを使用する

新しい Office プロジェクトを作成すると、Visual Studio により、そのプロジェクトのビルドに必要な Microsoft Office プライマリ相互運用機能アセンブリ (PIA: Primary Interop Assembly) への参照が自動的に追加されます。次の場合は、他の PIA への参照を追加する必要があります。

  • プロジェクトで他の Microsoft Office アプリケーションの機能を使用する。たとえば、Microsoft Office Word プロジェクトで Microsoft Office Excel の機能を使用することが必要になる場合があります。

  • Microsoft Office Access など、Visual Studio に専用のプロジェクトがない Microsoft Office アプリケーションを自動化する。

対象: このトピックの情報は、Office 2013 および Office 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

[!メモ]

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

プライマリ相互運用機能アセンブリに参照を追加するには

  1. Office プロジェクトを開き、ソリューション エクスプローラーでプロジェクト名を選択します。

  2. [プロジェクト] メニューの [参照の追加] をクリックします。

  3. [.NET] タブの [コンポーネント名] のボックスの一覧で、使用する PIA を選択します。用意されている Microsoft Office プライマリ相互運用機能アセンブリの詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。

    プロジェクトが .NET Framework 4 か .NET Framework 4.5を対象とする場合は、アセンブリ参照の [相互運用機能型の埋め込み] のプロパティが true に既定でに設定されます。この設定を使用すると、ソリューションはエンド ユーザーのコンピューターに PIA を必要としません。詳細については、「Office ソリューションのデザインと作成」を参照してください。

    [!メモ]

    Office プロジェクトで、[参照の追加] ダイアログ ボックスの [COM] タブではなく [.NET] タブを使用して、必ず Office PIA への参照を追加します。詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。

  4. [OK] をクリックします。

    アセンブリ名がソリューション エクスプローラー[参照設定] フォルダーに表示されます。

参照

処理手順

方法 : Office のプライマリ相互運用機能アセンブリをインストールする

関連項目

Office プライマリ相互運用機能アセンブリ

概念

Office ソリューションのコードの記述

その他の技術情報

Office ソリューションの開発