Share via


異なるバージョンの Microsoft Office でソリューションを実行する

Visual Studio 2010 以降を使用して作成された Office ソリューションを実行する

プロジェクト テンプレートが対象とする Office のバージョン プロジェクトの対象とする .NET Framework1 ソリューションを実行できる Office のバージョン エンド ユーザーのコンピューターに必要なランタイム
Office 2016 と Office 2013 .NET Framework 4 以降 Office 2016

Office 2013

Office 2010

2007 Microsoft Office システム2
Visual Studio 2010 Tools for Office Runtime
Office 2010 .NET Framework 4 以降 Office 2016

Office 2013

Office 2010

2007 Microsoft Office システム2
Visual Studio 2010 Tools for Office Runtime
Office 2010 .NET Framework 3.5 Office 2016

Office 2013

Office 2010
Visual Studio 2010 Tools for Office Runtime
2007 Microsoft Office system .NET Framework 4 以降

または

.NET Framework 3.5
Office 2016

Office 2013

Office 2010

2007 Microsoft Office system
Visual Studio 2010 Tools for Office Runtime
  1. ソリューションを実行するエンド ユーザーのコンピューターには、プロジェクトが対象とする .NET Framework のバージョンが必要です。 たとえば、プロジェクトが .NET Framework 3.5 を対象としている場合、エンド ユーザーのコンピューターには .NET Framework 3.5 が必要です。 この例で、エンド ユーザーのコンピューターに .NET Framework 4 しかインストールされていない場合、ソリューションは実行されません。

  2. このシナリオでは、ソリューションが Office 2010 の新機能を使用しない場合にのみ、エラーが発生することなく 2007 Microsoft Office system で実行されます。

Visual Studio 2010 以前のバージョンの Visual Studio を使用して作成された Office ソリューションを実行する

Microsoft Office アプリケーションは、Visual Studio 2010 以前のバージョンの Visual Studio を使用して作成されたソリューションを実行できます。 場合によっては、これらのソリューションには、Visual Studio Tools for Office ランタイムの異なるバージョンが必要です。 異なるバージョンの Visual Studio Tools for Office ランタイムを同じコンピューターに同時にインストールできます。

次の表は、以前のバージョンの Visual Studio を使用して作成されたソリューションを実行できる Microsoft Office のバージョン、および各ソリューションに必要な Visual Studio Tools for Office ランタイムおよび .NET Framework のバージョンを示しています。

ソリューションの作成に使用される Visual Studio のエディション プロジェクト テンプレートが対象とする Office のバージョン ソリューションを実行できる Office のバージョン エンド ユーザーのコンピューターに必要なランタイム エンド ユーザーのコンピューターに必要な .NET Framework のバージョン
Visual Studio 2008 Professional

または

Visual Studio Team System 2008
2007 Microsoft Office system Office 2013 と Office 20101

2007 Microsoft Office system
Visual Studio 2010 Tools for Office Runtime1

または

Visual Studio Tools for the Microsoft Office System (Version 3.0 Runtime)
.NET Framework 3.5
VSTO 2005 SE2 がインストールされた、次のいずれかのエディションの Visual Studio 2005:

- Visual Studio 2005 Tools for Office
- Visual Studio Team System 2005
- Visual Studio 2005 Professional
2007 Microsoft Office system Office 2013 と Office 2010 (32 ビットのみ 3)

2007 Microsoft Office system
Visual Studio 2005 Tools for Office Second Edition Runtime .NET Framework 2.0、.NET Framework 3.0、または .NET Framework 3.5
次のいずれかのエディションの Visual Studio

- Visual Studio 2008 Professional
- Visual Studio Team System 2008
- Visual Studio 2005 Tools for Office (VSTO 2005 SE2 のインストールの有無は問わない)
- Visual Studio Team System 2005 (VSTO 2005 SE2 のインストールの有無は問わない)
- VSTO 2005 SE2 がインストールされた Visual Studio 2005 Professional
Microsoft Office 2003 Office 2013 と Office 2010 (32 ビットのみ 3)

2007 Microsoft Office system

Microsoft Office 2003
Visual Studio 2005 Tools for Office Second Edition Runtime .NET Framework 2.0、.NET Framework 3.0、または .NET Framework 3.5
  1. Office 2013 および Office 2010 アプリケーションには、Visual Studio 2010 Tools for Office ランタイムが含まれます。 そのため、このシナリオの場合、これらのアプリケーションでは、Visual Studio Tools for the Microsoft Office システム (Version 3.0 Runtime) ではなく、Visual Studio 2010 Tools for Office ランタイムを常に使用します。 2007 Microsoft Office system のアプリケーションでは、Visual Studio 2010 Tools for Office Runtime または Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime) を使用できます。

  2. VSTO 2005 SE は、Microsoft Office 2003 および 2007 Microsoft Office system 用の VSTO アドイン プロジェクト テンプレートを提供する無料の Visual Studio アドオンです。 Visual Studio 2005 Professional、Visual Studio 2005 Tools for Office、または Visual Studio Team System 2005 のエディションと共にインストールできます。 詳細については、「Visual Studio 2005 Tools for Office Second Edition」を参照してください。

  3. Visual Studio 2005 Tools for Office Second Edition Runtime を必要とする Office ソリューションは、Office 2013 および Office 2010 の 64 ビット バージョンと互換性がありません。 Office 2013 または Office 2010 の 64 ビット エディションでこれらのソリューションを実行するには、プロジェクトを Visual Studio 2010 または 2007 Microsoft Office system を対象とする Visual Studio 2008 プロジェクトにアップグレードする必要があります。