Compartir a través de


Ejecutar soluciones en diferentes versiones de Microsoft Office

Si creó soluciones para Office 2010, puede ejecutar las mismas soluciones en Microsoft Office 2013.Si la base de clientes utiliza 2007 Microsoft Office system, puede usar Visual Studio 2012 para desarrollar soluciones que funcionan en las tres versiones de Office.En este escenario, la solución se ejecutará sin errores en 2007 Microsoft Office system únicamente si la solución no usa las características nuevas en versiones posteriores de Office. Las aplicaciones de Microsoft Office también pueden ejecutar soluciones creadas con una versión anterior de Visual Studio.

Las soluciones de Office creadas mediante Visual Studio 2012 o Visual Studio 2010

Las Soluciones creadas con Visual Studio 2012 o Visual Studio 2010 pueden ejecutarse en Office 2013, Office 2010, o 2007 Microsoft Office system.Sin embargo, la solución solo puede utilizar las características y las API que están disponibles en las tres versiones de Office.

En la tabla siguiente se muestran estos escenarios.

Versión de Office que la plantilla del proyecto establece como destino

Versión de .NET Framework de destino del proyecto1

Versiones de Office que pueden ejecutar la solución

Runtime necesario en el equipo del usuario final

Office 2013

.NET Framework 4

o bien

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

Visual Studio 2010 Tools para Office Runtime

Office 2010

.NET Framework 4

o bien

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

Visual Studio 2010 Tools para Office Runtime

Office 2010

.NET Framework 3.5

Office 2013

Office 2010

Visual Studio 2010 Tools para Office Runtime

Microsoft Office System 2007

.NET Framework 4, 

.NET Framework 4.5,

o bien

.NET Framework 3.5

Office 2013

Office 2010

Microsoft Office System 2007

Visual Studio 2010 Tools para Office Runtime

1.La versión de .NET Framework para la que se destina el proyecto es necesaria en los equipos de los usuarios finales para que se ejecute la solución.Por ejemplo, si el proyecto tiene .NET Framework 3.5 como destino, este será necesario en los equipos de los usuarios finales.En este ejemplo, la solución no se ejecutará si solo se instala .NET Framework 4 en los equipos de los usuarios finales.

2.En este escenario, la solución se ejecutará sin errores en 2007 Microsoft Office system únicamente si no usa las características nuevas de Office 2010.

Las soluciones de Office creadas con versiones de Visual Studio antes de Visual Studio 2010

Las aplicaciones de Microsoft Office que pueden ejecutar soluciones creadas con versiones anteriores de Visual Studio 2010.En algunos casos, estas soluciones requieren versiones diferentes de Runtime de Microsoft Visual Studio Tools para Office.Es posible instalar versiones diferentes de Runtime de Microsoft Visual Studio Tools para Office en paralelo en el mismo equipo.

En la tabla siguiente se muestran las versiones de Microsoft Office que pueden ejecutar soluciones creadas con versiones anteriores de Visual Studio y qué versiones de Runtime de Microsoft Visual Studio Tools para Office y .NET Framework son necesarias para cada solución. 

Edición de Visual Studio usada para crear la solución

Versión de Office que la plantilla del proyecto establece como destino

Versiones de Office que pueden ejecutar la solución

Runtime necesario en el equipo del usuario final

Versión de .NET Framework necesaria en el equipo del usuario final

Visual Studio 2008 Professional

o bien

Visual Studio Team System 2008

Microsoft Office System 2007

Office 2013 y Office 20101

Microsoft Office System 2007

Visual Studio 2010 Tools para Office Runtime 1

o bien

Visual Studio Tools para Microsoft Office system (versión 3.0 del runtime)

.NET Framework 3.5

Una de las siguientes ediciones de Visual Studio 2005 con VSTO 2005 SE2:

  • Visual Studio 2005 Tools para Office

  • Visual Studio Team System 2005

  • Visual Studio 2005 Professional

Microsoft Office System 2007

Office 2013 y Office 2010 (de 32 bits solo 3)

Microsoft Office System 2007

Visual Studio 2005 Tools para Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 o .NET Framework 3.5

Cualquiera de las siguientes ediciones de Visual Studio:

  • Visual Studio 2008 Professional

  • Visual Studio Team System 2008

  • Visual Studio 2005 Tools para Office (con o sin VSTO 2005 SE2 instalado)

  • Visual Studio Team System 2005 (con o sin VSTO 2005 SE instalado2)

  • Visual Studio 2005 Professional con VSTO 2005 SE instalado2

Microsoft Office 2003

Office 2013 y Office 2010 (de 32 bits solo 3)

Microsoft Office System 2007

Microsoft Office 2003

Visual Studio 2005 Tools para Office Second Edition Runtime

.NET Framework 2.0, .NET Framework 3.0 o .NET Framework 3.5

1.Office 2013 y las aplicaciones de Office 2010 incluyen Visual Studio 2010 Tools para Office Runtime. Por tanto, estas aplicaciones siempre utilizan Visual Studio 2010 Tools para Office Runtime en lugar de Visual Studio tools para Microsoft Office system (versión 3,0 del runtime) en este escenario.Las aplicaciones de 2007 Microsoft Office system pueden usar Visual Studio 2010 Tools para Office Runtime o herramientas de Visual Studio tools para Microsoft Office system (versión 3,0 del runtime).

2.VSTO 2005 SE es un complemento gratuito de Visual Studio que proporciona plantillas de proyecto de complemento de nivel de aplicación para Microsoft Office 2003 y 2007 Microsoft Office system.Se puede instalar con Visual Studio 2005 Professional, Visual Studio 2005 Tools para Office o una edición de Visual Studio Team System 2005.Para obtener más información, vea el sitio web de Visual Studio 2005 Tools para Office Second Edition.

3.Las soluciones de Office que requieren las herramientas de Visual Studio 2005 para el tiempo de ejecución de la Office Second edition no son compatibles con las versiones de 64 bits de Office 2013 y de Office 2010.Para ejecutar estas soluciones en la edición de 64 bits de Office 2013 o de Office 2010, debe actualizar el proyecto a Visual Studio 2010 o a un proyecto de Visual Studio 2008 destinado a 2007 Microsoft Office system.

Vea también

Tareas

Cómo: Crear proyectos de Office en Visual Studio

Conceptos

Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office

Escenarios de instalación del Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office

Ejecutar soluciones en diferentes versiones de Microsoft Office

Otros recursos

Diseñar y crear soluciones de Office