Crear soluciones de Office en Visual Studio

Actualización: Julio de 2008

Puede desarrollar soluciones en Visual Studio para personalizar aplicaciones de Microsoft Office y agregar las características concretas que necesita en sus procesos empresariales. Por ejemplo, puede convertir Microsoft Office Word en un generador de contratos que ensambla contratos a partir de elementos preexistentes que pueden hacerse modificables o no modificables. Con Microsoft Office Excel, puede crear una hoja de cálculo de presupuestos automatizada y personalizada para proyectos diferentes.

Crear proyectos de Office

Antes de comenzar, debería determinar sus requisitos y detectar el tipo de solución que mejor se adapta a sus necesidades. Por ejemplo, si se debe ejecutar la solución de Office cada vez que se utiliza la aplicación, un complemento en el nivel de la aplicación es lo más adecuado. Si el código se integra estrechamente con un único documento, cree una personalización en el nivel del documento. Estos tipos de proyecto están disponibles como plantillas de proyecto de Visual Studio. Para obtener más información sobre estas plantillas de proyecto incluidas en Visual Studio Tools para Office, vea Información general sobre las plantillas de proyecto en Visual Studio Tools para Office.

Si crea una personalización en el nivel del documento, piense en la forma en que la utilizarán distintas personas. ¿Trabajarán todas en el mismo documento o deberán tener una copia independiente del documento que puedan personalizar? Hay plantillas de proyecto que son adecuadas para ambos casos, que se documentan en Archivos de documento frente a archivos de plantilla.

Si crea una plantilla de Word, no puede utilizarla como una plantilla global ni asociarla a los documentos existentes. Además, no hay plantillas de proyecto para los archivos de complemento de Excel (.xla). Para obtener más información, vea Limitaciones de las plantillas globales y los complementos de Excel (archivos .xla)

Elegir una versión de .NET Framework

Después de seleccionar el tipo de proyecto que mejor se adapta a sus requisitos, tiene que elegir qué versión de .NET Framework utilizará en el proceso de desarrollo. La versión que seleccione determina las características que tiene a su disposición, cómo se carga la solución en la aplicación de Microsoft Office, dónde puede colocar el instalador de la solución, cuándo se instalan las actualizaciones y qué opciones de implementación tiene disponibles.

En la tabla siguiente se muestran las versiones mínimas requeridas de .NET Framework si desea desarrollar para Microsoft Office 2003 o para Microsoft Office system 2007.

Microsoft Office

.NET Framework

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

Microsoft Office 2003

.NET Framework 2,0

Visual Studio 2005 Tools para Office Second Edition

Microsoft Office System 2007

.NET Framework 3,5

Visual Studio Tools para Office 3.0

.NET Framework 3.5 SP1

Visual Studio Tools para Office 3.0 SP1

.NET Framework Client Profile (nuevo en Visual Studio 2008 Service Pack 1 (SP1))

Visual Studio Tools para Office 3.0 SP1

Con .NET Framework 2.0, 3.0 y 3.5, puede establecer la versión de .NET Framework al crear un nuevo proyecto. Sin embargo, también puede cambiar la versión de .NET Framework de la solución de Office después de crear el proyecto.

Si desea desarrollar para .NET Framework Client Profile, debe establecer esta opción una vez creado el proyecto. Para obtener más información sobre cómo cambiar la versión de .NET Framework de destino, vea Cómo: Cambiar la versión de .NET Framework de destino.

Crear soluciones para varias versiones de Microsoft Office

Si su base de clientes utiliza varias versiones de Microsoft Office, puede desarrollar soluciones de Office que funcionen con todas ellas. Debe decidir cómo compatibilizar e implementar una única solución que funcione en Microsoft Office 2003 y Microsoft Office system 2007, o cómo aprovechar las características de versiones diferentes de Microsoft Office implementando una solución específica de versión. Para obtener más información, vea Crear soluciones para varias versiones de Microsoft Office.

En esta sección

Vea también

Conceptos

Implementar soluciones de Office (2003 System)

Tareas comunes en la programación de Office

Desarrollar soluciones de Office

Otros recursos

Arquitectura de las soluciones de Visual Studio Tools para Office

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Información agregada sobre .NET Framework Client Profile y el motor en tiempo de ejecución de Visual Studio Tools para Office 3.0 SP1.

Cambio de características de SP1.