方法 : プライマリ相互運用機能アセンブリを利用して 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 の設定」を参照してください。
プライマリ相互運用機能アセンブリに参照を追加するには
Office プロジェクトを開き、ソリューション エクスプローラーでプロジェクト名を選択します。
[プロジェクト] メニューの [参照の追加] をクリックします。
[.NET] タブの [コンポーネント名] のボックスの一覧で、使用する PIA を選択します。用意されている Microsoft Office プライマリ相互運用機能アセンブリの詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。
プロジェクトが .NET Framework 4 か .NET Framework 4.5を対象とする場合は、アセンブリ参照の [相互運用機能型の埋め込み] のプロパティが true に既定でに設定されます。この設定を使用すると、ソリューションはエンド ユーザーのコンピューターに PIA を必要としません。詳細については、「Office ソリューションのデザインと作成」を参照してください。
[!メモ]
Office プロジェクトで、[参照の追加] ダイアログ ボックスの [COM] タブではなく [.NET] タブを使用して、必ず Office PIA への参照を追加します。詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。
[OK] をクリックします。
アセンブリ名がソリューション エクスプローラーの [参照設定] フォルダーに表示されます。
参照
処理手順
方法 : Office のプライマリ相互運用機能アセンブリをインストールする