Partager via


Exécution de solutions dans différentes versions de Microsoft Office

Si vous avez développé des solutions pour Office 2010, vous pouvez exécuter les mêmes solutions dans Microsoft Office 2013.Si votre clientèle utilise la version 2007 de Microsoft Office System, vous pouvez utiliser Visual Studio 2012 pour développer des solutions qui fonctionnent dans les trois versions d'Office.Dans ce cas, la solution s'exécute sans erreur dans la version 2007 de Microsoft Office System uniquement si la solution n'utilise pas les nouvelles fonctionnalités dans les versions ultérieures d'Office. Les applications Microsoft Office peuvent également exécuter des solutions créées à l'aide d'une version antérieure de Visual Studio.

Exécution de solutions Office créées à l'aide de Visual Studio 2012 ou Visual Studio 2010

Les solutions créées à l'aide de Visual Studio 2012 ou Visual Studio 2010 peuvent s'exécuter dans Office 2013, Office 2010, ou la version 2007 de Microsoft Office System.Toutefois, la solution peut utiliser uniquement les fonctionnalités et API disponibles dans les trois versions d'Office.

Le tableau suivant illustre ces scénarios.

Version d'Office ciblée par le modèle de projet

Version cible de .NET Framework du projet1

Versions d'Office pouvant exécuter la solution

Exécution obligatoire sur l'ordinateur de l'utilisateur final

Office 2013

.NET Framework 4

ou

.NET Framework 4.5

Office 2013

Office 2010

Version 2007 de Microsoft Office System2

Visual Studio 2010 tools pour Office Runtime

Office 2010

.NET Framework 4

ou

.NET Framework 4.5

Office 2013

Office 2010

Version 2007 de Microsoft Office System2

Visual Studio 2010 tools pour Office Runtime

Office 2010

.NET Framework 3.5

Office 2013

Office 2010

Visual Studio 2010 tools pour Office Runtime

Microsoft Office System 2007

.NET Framework 4, 

.NET Framework 4.5,

ou

.NET Framework 3.5

Office 2013

Office 2010

Microsoft Office System 2007

Visual Studio 2010 tools pour Office Runtime

1.La version de .NET Framework ciblée par votre projet doit être installée sur les ordinateurs des utilisateurs finaux pour que votre solution puisse être exécutée.Par exemple, si votre projet cible .NET Framework 3.5, ce dernier doit être installé sur les ordinateurs des utilisateurs finaux.Dans cet exemple, votre solution ne fonctionnera pas si seul .NET Framework 4 est installé sur les ordinateurs des utilisateurs finaux.

2.Dans ce scénario, la solution s'exécutera sans erreur dans la version 2007 de Microsoft Office System uniquement si elle n'utilise pas les nouvelles fonctionnalités de Office 2010.

Exécution de solutions Office créées à l'aide de versions de Visual Studio antérieures à Visual Studio 2010

Les applications Microsoft Office peuvent exécuter des solutions créées à l'aide de versions de Visual Studio antérieures à Visual Studio 2010.Dans certains cas, ces solutions requièrent des versions différentes du Visual Studio Tools pour Office Runtime.Des versions différentes du Visual Studio Tools pour Office Runtime peuvent être installées côte à côte sur le même ordinateur.

Le tableau suivant indique les versions de Microsoft Office pouvant exécuter les solutions créées à l'aide de versions antérieures de Visual Studio, ainsi que les versions de Visual Studio Tools pour Office Runtime et de .NET Framework nécessitées par chaque solution. 

Édition de Visual Studio utilisée pour créer la solution

Version d'Office ciblée par le modèle de projet

Versions d'Office pouvant exécuter la solution

Exécution obligatoire sur l'ordinateur de l'utilisateur final

Version de .NET Framework requise sur l'ordinateur de l'utilisateur final

Visual Studio 2008 Professional

ou

Visual Studio Team System 2008

Microsoft Office System 2007

Office 2013 et Office 20101

Microsoft Office System 2007

Visual Studio 2010 tools pour Office Runtime1

ou

Visual Studio Tools pour Microsoft Office System (version 3.0 Runtime)

.NET Framework 3.5

L'une des éditions suivantes de Visual Studio 2005 avec VSTO 2005 SE2 installé :

  • Visual Studio 2005 Tools pour Office

  • Visual Studio Team System 2005

  • Visual Studio 2005 Professional

Microsoft Office System 2007

Office 2013 et Office 2010 (32 bits uniquement3)

Microsoft Office System 2007

Visual Studio 2005 Tools pour Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 ou .NET Framework 3.5

L'une des éditions suivantes de Visual Studio :

  • Visual Studio 2008 Professional

  • Visual Studio Team System 2008

  • Visual Studio 2005 Tools pour Office (avec ou sans VSTO 2005 SE2 installé)

  • Visual Studio Team System 2005 (avec ou sans VSTO 2005 SE2 installé)

  • Visual Studio 2005 Professional avec VSTO 2005 SE2 installé

Microsoft Office 2003

Office 2013 et Office 2010 (32 bits uniquement3)

Microsoft Office System 2007

Microsoft Office 2003

Visual Studio 2005 Tools pour Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 ou .NET Framework 3.5

1.Office 2013 et les applications d' Office 2010 incluent Visual Studio 2010 tools pour Office Runtime. Par conséquent, ces applications utilisent toujours Visual Studio 2010 tools pour Office Runtime plutôt que Visual Studio Tools pour Microsoft Office system (version 3,0 runtime) dans ce scénario.Les applications Microsoft Office System 2007 peuvent utiliser Visual Studio 2010 tools pour Office Runtime ou Visual Studio Tools pour Microsoft Office system (version 3,0 runtime).

2.VSTO 2005 SE est un complément Visual Studio gratuit qui fournit des modèles de projets de compléments d'application pour Microsoft Office 2003 et Microsoft Office System 2007.Il peut être installé avec Visual Studio 2005 Professional,Visual Studio 2005 Tools pour Office ou une édition de Visual Studio Team System 2005.Pour plus d'informations, consultez Visual Studio 2005 Tools pour Office Second Edition.

3.Les solutions Office qui requièrent Visual Studio 2005 Tools pour le edition runtime Office second ne sont pas compatibles avec les versions 64 bits de Office 2013 et d' Office 2010.Pour exécuter ces solutions dans l'édition 64 bits de Office 2013 ou d' Office 2010, vous devez mettre le projet à Visual Studio 2010 ou un projet Visual Studio 2008 qui cible la version 2007 de Microsoft Office System.

Voir aussi

Tâches

Comment : créer des projets Office dans Visual Studio

Concepts

Vue d'ensemble de Visual Studio Tools pour Office Runtime

Scénarios d'installation de Visual Studio Tools pour Office Runtime

Exécution de solutions dans différentes versions de Microsoft Office

Autres ressources

Conception et création de solutions Office