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 ソリューションの作成がサポートされません。

Bb398242.collapse_all(ja-jp,VS.110).gif複数バージョンの 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 アプリケーションおよびプロジェクト タイプ別の使用可能な機能

その他の技術情報

はじめに (Visual Studio での Office 開発)