Introducción a la escritura de código

Actualización: noviembre 2007

Las técnicas para escribir código son básicamente las mismas que en otros proyectos de Visual Studio, pero los paradigmas son ligeramente diferentes para las personalizaciones de nivel de documento y los complementos de nivel de aplicación.

Personalizaciones de nivel de documento

Las personalizaciones de nivel de documento de Microsoft Office Word y Microsoft Office Excel incluyen un archivo de código asociado a cada documento de Word y a cada libro y hoja de cálculo de Excel. El modelo es el mismo que el de los formularios Windows Forms y formularios Web Forms: hay una vista de diseño para trabajar con la interfaz de usuario y una vista de código donde se puede escribir el código necesario.

Complementos de nivel de aplicación

Puede escribir complementos de nivel de aplicación para Microsoft Office Excel, Microsoft Office InfoPath, Microsoft Office Outlook, Microsoft Office PowerPoint, Microsoft Office Visio y Microsoft Office Word. En estas soluciones, hay un archivo de código asociado a la aplicación. Estas soluciones proporcionan una vista Código donde escribe el código; no hay ninguna vista de diseño para la aplicación. Sin embargo, hay diseñadores independientes para algunas características, como la cinta de opciones y los paneles de tareas personalizados.

Nota:

No se pueden agregar clases adicionales al código subyacente en un documento, libro u hoja de cálculo. Es necesario agregar archivos nuevos al proyecto para que éstos contengan las clases que se deseen escribir.

Abrir la vista Código

Se puede abrir la vista Código de varias maneras:

  • Haga clic en el botón Ver código en la barra de herramientas del Explorador de soluciones. El punto de inserción aparece en la parte superior de la ventana.

  • Haga clic en el elemento de menú Ver código del menú Ver de Visual Studio mientras está seleccionado un documento o el elemento de proyecto de código correspondiente en el Explorador de soluciones. El punto de inserción aparece en la parte superior de la ventana.

  • Haga clic en el elemento Ver código en el menú contextual de un documento. El punto de inserción aparece en la parte superior de la ventana.

  • Haga clic en el elemento Ver código del menú contextual de un control, incluidos los controles host. El punto de inserción aparece en la parte superior de la ventana. Para obtener más información acerca de los controles de host, vea Información general sobre elementos y controles Host.

  • Haga clic en el botón Ver código en el menú contextual del elemento del proyecto en el Explorador de soluciones. El punto de inserción aparece en la parte superior de la ventana.

  • Haga doble clic en un control cualquiera del diseñador visual. El punto de inserción aparece en el controlador de eventos del control predeterminado. Si ya no existe, se genera el controlador de eventos.

Utilizar código para personalizar Office

Algunos aspectos de los proyectos de Visual Studio Tools para Office son diferentes de otros tipos de proyectos. Para obtener más información sobre los lenguajes de programación compatibles, la descripción de los parámetros opcionales, el acceso global a los objetos y el desarrollo colaborativo, vea Escribir código en soluciones de Office.

Cuando escribe código para complementos de nivel de aplicación, puede personalizar las características de la interfaz de usuario, llamar a código desde otras aplicaciones y escribir código directamente en la clase ThisAddIn del proyecto. Para obtener más información, consulte Programar complementos de nivel de aplicación.

En las personalizaciones de nivel de documento, puede agregar controles a documentos de Office, combinar VBA en el proyecto de Visual Studio Tools para Office y administrar documentos en un servidor. Para obtener más información, consulte Programar personalizaciones de nivel de documento.

Puede personalizar mediante programación la interfaz de usuario de una aplicación de Microsoft Office con la cinta de opciones, paneles de acciones, paneles de tareas personalizados y etiquetas inteligentes. Para obtener más información, consulte Personalización de la interfaz de usuario de Office.

Puede utilizar las herramientas de procesamiento de datos de Visual Studio Tools para Office para conectar, enlazar y obtener acceso a datos de documentos de Office. También se pueden utilizar esquemas y elementos XML para agregar y organizar datos en documentos. Para obtener más información, consulte Datos en las soluciones de Office.

Si utiliza la extensibilidad del proyecto, puede automatizar tareas y aumentar los tipos y elementos de proyecto. Para obtener más información, consulte Extensibilidad de proyectos en Visual Studio Tools para Office.

Agregar descripciones de Office a IntelliSense

Visual Studio IntelliSense no incluye descripciones de objetos y parámetros para muchos objetos de Microsoft Office. Normalmente, el texto que describe un objeto o un parámetro aparece en las características de información rápida e información sobre parámetros, junto con la sintaxis. Sin embargo, en muchos objetos del modelo de objetos de Office, este texto no está disponible de forma predeterminada.

Puede instalar archivos que proporcionan estas descripciones para algunas aplicaciones de Office 2003. Visual Studio Tools para Office proporciona estos archivos para descargarlos de Internet. Para obtener más información, vea la página web de descarga en Microsoft IntelliSense XML Files for Microsoft Visual Studio Tools for the Microsoft Office System Solution Developers.

Vea también

Conceptos

Crear soluciones de Office en Visual Studio

Referencia

Información rápida

Información de parámetros

Otros recursos

Introducción (Visual Studio Tools para Office)

Ejemplos y tutoriales del desarrollo de Office

Datos en las soluciones de Office

Arquitectura de las soluciones de Visual Studio Tools para Office