次の方法で共有


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

Office 2010のソリューションを開発する場合は、Microsoft Office 2013の同じソリューションを実行できます。は、顧客ベースがと 2007 Microsoft Office system を使用すると、Office 3 つすべてのバージョンで動作するソリューションの開発に Visual Studio 2012 を使用できます。このシナリオでは、ソリューションは、2007 Microsoft Office system では Office ソリューションの新しいバージョンで新しい機能を使用しない場合にのみ、エラーなしで実行されます。Microsoft Office アプリケーションは、以前のバージョンの Visual Studio を使用して作成したソリューションを実行できます。

Visual Studio 2012 または Visual Studio 2010 を使用して作成された Office ソリューションの実行

Visual Studio 2012 または Visual Studio 2010 を使用して作成したソリューションは Office 2013、Office 2010、または 2007 Microsoft Office system で実行できます。ただし、ソリューションは、Office 3 つすべてのバージョンで使用できる API とその機能のみを使用できます。

これらのシナリオを次の表に示します。

プロジェクト テンプレートが対象とする Office のバージョン

プロジェクトの対象とする .NET Framework1

ソリューションを実行できる Office のバージョン

エンド ユーザーのコンピューターに必要なランタイム

Office 2013

.NET Framework 4

または

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

[Visual Studio 2010 Tools for Office Runtime]

Office 2010

.NET Framework 4

または

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

[Visual Studio 2010 Tools for Office Runtime]

Office 2010

.NET Framework 3.5

Office 2013

Office 2010

[Visual Studio 2010 Tools for Office Runtime]

2007 Microsoft Office system

.NET Framework 4, 

.NET Framework 4.5,

または

.NET Framework 3.5

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 Runtime を必要とする場合があります。異なるバージョンの Visual Studio Tools for Office Runtime を同じコンピューターに同時にインストールできます。

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

ソリューションの作成に使用される Visual Studio のエディション

プロジェクト テンプレートが対象とする Office のバージョン

ソリューションを実行できる Office のバージョン

エンド ユーザーのコンピューターに必要なランタイム

エンド ユーザーのコンピューターに必要な .NET Framework のバージョン

Visual Studio 2008 Professional

または

Visual Studio Team System 2008

2007 Microsoft Office system

Office 2013 と Office 2010[1]

2007 Microsoft Office system

[Visual Studio 2010 Tools for Office Runtime][1]

または

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 のアプリケーションは、Office ランタイムの Visual Studio 2010 のツールが含まれています。したがって、これらのアプリケーションは Microsoft Office System (Version 3.0 Runtime) 用の Visual Studio ツールではなく、このシナリオで Office ランタイムの Visual Studio 2010 Tools を使用します。2007 Microsoft Office system のアプリケーションは、Office ランタイムの Visual Studio のツールまたは 2010 Microsoft Office System (Version 3.0 Runtime) 用の Visual Studio ツールを使用できます。

2.VSTO 2005 SE は、Microsoft Office 2003 および 2007 Microsoft Office system 用のアプリケーション レベルのアドイン プロジェクト テンプレートを提供する無料の 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 (Visual Studio 2005 Tools for Office Second Edition)」を参照してください。

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

参照

処理手順

方法: Visual Studio で Office プロジェクトを作成する

概念

Visual Studio Tools for Office Runtime の概要

Visual Studio Tools for Office ランタイムのインストール シナリオ

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

その他の技術情報

Office ソリューションのデザインと作成