Office ソリューションを開発できるようにコンピューターを構成する
Visual Studio 2012 の Microsoft Office 開発ツールを使用するには、あらかじめ次の必須コンポーネントをインストールしておく必要があります。
Visual Studio
.NET Framework
Microsoft Office
ほとんどの開発タスクを実行するには、グローバル アセンブリ キャッシュに Microsoft Office プライマリ相互運用機能アセンブリ (PIAs) をインストールして登録する必要があります。
インストール手順の詳細については、「方法: Office ソリューションを開発できるようにコンピューターを構成する」を参照してください。
Visual Studio
Office 開発ツールは Visual Studio のエディションにのみ付属しています:
Visual Studio Professional
Visual Studio Premium
Visual Studio Ultimate
Office 開発ツールは Visual Studio のオプションのコンポーネントです。これらのツールは、上記の Visual Studio のエディションから 1 をインストールすると既定でインストールされます。インストールする機能ツールをインストールするセットアップ中に [Microsoft Office Developer Tools] を指定するかを指定して Visual Studio のインストールをカスタマイズします。
Office 開発ツールには、Visual Studio Tools for Office Runtime と、プロジェクト テンプレートやプロジェクト デザイナーなどの Visual Studio 自体に統合された機能が含まれています。Visual Studio Tools for Office Runtime の詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。
[!メモ]
既定では、Visual Studio の Office 開発ツールには、Office 2010のテンプレートのみが含まれます。Office 2013のソリューションを開発する場合は、Office 2013のプロジェクト テンプレートを含む Visual Studio 2012 用の Microsoft Office 開発者ツールをダウンロードする必要があります。これらのツールをダウンロードするには、ダウンロード" "を参照してください。
.NET Framework
Visual Studio 2012 で .NET Framework 4 か .NET Framework 4.5を対象とするソリューションを作成して Office 開発者ツールを使用できます。
.NET Framework 4 が自動的に Visual Studio をインストール時にインストールされます。.NET Framework 4.5 は、Visual Studio 2012 の Microsoft Office 開発者ツールのインストール時にインストールされます。
Microsoft Office
Office 2013 または Office 2010のソリューションを作成するために Visual Studio 2012 を使用できます。開発用コンピューターのローカルに次のいずれかのバージョンの Office がインストールされている必要があります。
Office 365 用の Office Professional のプラスを含む Office 2013 または Office 2010のスイート エディション。
次のいずれかのスタンドアロン アプリケーション:
Excel 2013
InfoPath 2013
Outlook 2013
PowerPoint 2013
Project 2013
Visio 2013
Word 2013
Excel 2010
InfoPath 2010
Outlook 2010
PowerPoint 2010
Project 2010
Visio 2010
Word 2010
Visual Basic for Applications (VBA) は Office の一部としてインストールされている必要があります。
[!メモ]
Visual Studio 2012 は、開発用コンピューターにクイック実行によって提供された Office 2013 または Office 2010 のバージョンがある場合、では Office ソリューションの作成がサポートされません。
複数バージョンの Microsoft Office のインストール
Visual Studio 2012 は、複数のバージョンの Microsoft Office (Excel 2007、Excel 2010 などの個別の Office アプリケーションの異なる、開発用コンピューターにインストールされている場合) の Office ソリューションの作成がサポートされません。Visual Studio 2012の Office 開発ツールを使用して Office ソリューションを作成するには、開発コンピューター上 Office 2010 または Microsoft Office 2013 のみインストールします。
Microsoft Office プライマリ相互運用機能アセンブリ
Office PIA がグローバル アセンブリ キャッシュには、次の開発タスクを実行するためにインストールし、登録する必要があります:
ドキュメント レベルのプロジェクトを作成する。
Falseには、プロジェクトのすべての PIA 参照の Embed Interop Types のプロパティを変更している Office でデバッグを実行するか、プロジェクト。
グローバル アセンブリ キャッシュに PIA をインストールせずに、アプリケーション レベルのプロジェクトを作成してビルドできます。ただし、これを行うと、前に示したシナリオでプロジェクトを実行およびデバッグすることはできません。
開発用コンピューターに Office をインストールすると、PIA がグローバル アセンブリ キャッシュに .NET Framework 2.0 以降が、インストールされて登録されます。
まだインストールされている .NET Framework がないまたは PIA をインストールする Office セットアップを変更すると開発用コンピューターに Office をインストールそれらを個別にインストールする必要があります。詳細については、「方法 : Office のプライマリ相互運用機能アセンブリをインストールする」を参照してください。
[!メモ]
Visual Studio 2012 は、PIA のプライベート コピーをグローバル アセンブリ キャッシュの外部にインストールします。Office プロジェクトを作成すると、作成したプロジェクトがこれらの PIA のコピーを参照します。ただし、上記の開発タスクを実行するには、グローバル アセンブリ キャッシュに PIA をインストールし、登録しておく必要もあります。詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。
参照
処理手順
方法: Office ソリューションを開発できるようにコンピューターを構成する
方法: Visual Studio Tools for Office の再頒布可能なランタイムをインストールする
方法 : Office のプライマリ相互運用機能アセンブリをインストールする
概念
Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能