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
Manifiestos de implementación y aplicación en soluciones de Office
Explica la función de los manifiestos de aplicación y de implementación en las soluciones de Visual Studio Tools para Office.Cómo: Establecer la información de configuración para una solución de Office
Explica cómo agregar manualmente un archivo .config a una solución del proyecto de Visual Studio Tools para Office.Información general sobre los ensamblados en las soluciones de Office
Explica el papel de los ensamblados de código administrado en los proyectos de Visual Studio Tools para Office.Consideraciones sobre los espacios de nombres en soluciones de Office
Proporciona directrices para cambiar el espacio de nombres de los proyectos de Visual Studio Tools para Office.Propiedades en proyectos de Visual Studio Tools para Office
Describe las propiedades que se exponen en la ventana Propiedades.Globalización y localización de las soluciones de Office
Analiza las cuestiones relacionadas con la localización de soluciones de Office, incluido el uso de texto estático, que se deben controlar independientemente del ensamblado y de otros recursos administrados.
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. |