Información general sobre documentos de Office en el entorno de Visual Studio

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Microsoft Office System 2007

  • Microsoft Office 2003

Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto.

El trabajo con documentos de Microsoft Office en Visual Studio Tools para Office es muy similar al trabajo con formularios Windows Forms. Cuando inicia un proyecto de Visual Studio Tools para Office, el documento de Office (documento de Microsoft Office Word o libro de Microsoft Office Excel) se abre dentro de Visual Studio y se comporta como un diseñador visual.

Superficie de diseño

Hay dos vistas en el diseñador: vista Diseño y vista Código. Algunas de las funciones de estas dos vistas no varían, independientemente de qué aplicación de Office esté abierta en el entorno de Visual Studio. Algunas funciones dependen de si Word o Excel están abiertos.

Vista Diseño

La vista de diseño es la vista gráfica del documento y la aplicación. El documento de Office se abre en el diseñador. El diseñador permite tener acceso a los grupos de la cinta de opciones, a los menús y a las barras de herramientas de Office para diseñar el documento sin necesidad de salir del entorno de Visual Studio. Si el proyecto utiliza Microsoft Office 2003 como versión de destino, los menús de Word y Excel se combinan con los menús de Visual Studio y las barras de herramientas aparecen en el diseñador justo sobre el documento. Para obtener más información, consulte Menús de Office en el entorno de Visual Studio. Si el proyecto utiliza Microsoft Office System 2007 como versión de destino, en el diseñador aparece la cinta de opciones, justo sobre el documento.

Puede editar y modificar un documento o un libro mediante la funcionalidad nativa de la aplicación de Office; por ejemplo, puede utilizar la característica Deshacer, escribir fórmulas de Excel y usar característica Buscar de Office. También puede utilizar las ventanas de herramienta y los editores de Visual Studio para personalizar el documento o el libro mediante código administrado. De forma predeterminada, la asignación de métodos abreviados de teclado es la de Visual Studio, pero puede incluir asignaciones de Office si cambia la configuración en el cuadro de diálogo Opciones del menú Herramientas, bajo el nodo Configuración de teclado de Microsoft Office.

Puede arrastrar controles desde el Cuadro de herramientas de Visual Studio en la superficie de diseño del documento, así como modificar las propiedades del control desde la ventana Propiedades. Al hacer doble clic en el control se abrirá la vista Código con un controlador de eventos generado automáticamente. Los controles que no son visibles en el documento aparecen en la bandeja de componentes en tiempo de diseño.

Word y Excel tienen un modo de diseño que habilita personalizaciones que en el modo en tiempo de ejecución normal no se pueden realizar. Cuando se abre un documento en el entorno de Visual Studio, siempre es en el modo de diseño. Para ver el documento en modo en tiempo de ejecución, debe abrir la aplicación y el documento fuera de Visual Studio. También tiene la posibilidad de generar y ejecutar el proyecto, con lo que se abrirán automáticamente el documento y la aplicación fuera de Visual Studio.

Vista de código

El editor de código asociado al documento en el diseñador es el mismo que el editor de código de formularios Windows Forms. Para obtener más información, vea Editor de código y de texto.

Excel

Cada hoja de cálculo de Excel tiene una vista de diseño que es una hoja de cálculo normal, mientras que la vista de diseño del libro es una gran bandeja de componentes que rellena el diseñador. Las fichas de la hoja de cálculo aparecen en la parte inferior de las hojas de cálculo. Es posible navegar de una a otra haciendo clic en las fichas, del mismo modo que en Excel. Hay también un archivo de código asociado a cada hoja de cálculo y al libro.

Cuando escribe código para una hoja de cálculo o para el libro, el código es local para ese objeto. Sin embargo, puede tener acceso a los restantes objetos si utiliza Globals en el código. Para obtener más información, consulte Acceso global a objetos en proyectos de Visual Studio Tools para Office.

Cuando se hace doble clic en una celda de hoja de cálculo normal, la celda cambia al modo de edición. Cuando se hace doble clic en una celda que contiene un control de host, el editor de código se abre y se genera el controlador de eventos predeterminado. Para obtener más información acerca de los controles de host, vea Información general sobre elementos y controles Host.

Word

Hay sólo una vista de diseño para los documentos de Word; se trata del propio documento. Cuando hace doble clic en la superficie del documento, el cursor se desplaza a esa ubicación de la forma habitual en Word. Asimismo, cuando se hace doble clic en una palabra, se selecciona la palabra. Sin embargo, si la palabra está dentro de un control de host, el editor de código se abre y se genera el controlador de eventos predeterminado para el control. Para obtener más información acerca de los controles de host, vea Información general sobre elementos y controles Host.

Barras de herramientas

Si el proyecto utiliza Microsoft Office 2003 como versión de destino, las barras de herramientas de Word 2003 y Excel 2003 aparecen dentro del diseñador y son totalmente funcionales. El conjunto y diseño de las barras de herramientas son iguales que cuando se abren Word y Excel fuera de Visual Studio.

La personalización de las barras de herramientas funciona del modo siguiente en el entorno de Visual Studio:

  • Puede agregar y quitar barras de herramientas mediante el menú Ver o haciendo clic con el botón secundario en la barra de herramientas del diseñador.

  • No puede acoplar barras de herramientas de Word y Excel en el conjunto de barras de herramientas de Visual Studio.

  • No es posible personalizar el diseño de las barras de herramientas dentro de un grupo de barras de herramientas seleccionando y moviendo el control a la vez que se mantiene presionada la tecla ALT.

  • La personalización de barras de herramientas (que incluye operaciones tales como agregar, quitar o mover las barras de herramientas), sólo dura mientras la ventana personalizada está abierta. Las personalizaciones no se mantienen cuando se vuelve a abrir ese (u otro) documento. Cuando se abre un documento, la configuración de las barras de herramientas es idéntica a la configuración de la aplicación independiente.

  • No puede mover los comandos de las barras de herramientas a los menús.

Explorador de soluciones

El Explorador de soluciones se utiliza de la misma manera que con otros tipos de proyectos, como Windows Forms.

Los proyectos de Visual Studio Tools para Office incluyen los elementos siguientes:

  • Referencias a Office y los ensamblados de interoperabilidad primarios. Sólo aparecen en el Explorador de soluciones en proyectos C#; en Visual Basic, se enumeran en las propiedades del proyecto.

  • El documento.

  • En Excel, cada hoja de cálculo y gráfico, que aparecen como elementos independientes en el Explorador de soluciones.

  • Archivos de implementación ocultos. Para ver estos archivos, haga clic en el botón Mostrar todos los archivos. Para obtener más información, consulte Archivos de proyecto ocultos en el Explorador de soluciones.

  • Hojas de cálculo ocultadas en Excel. Aparecen en el Explorador de soluciones, pero no en el diseñador. Para obtener más información, vea Hojas de cálculo ocultas.

Puede agregar otros elementos de proyecto normales, como formularios Windows Forms y archivos de código. Para obtener más información sobre el Explorador de soluciones, vea Utilizar el Explorador de soluciones.

Propiedades (Ventana)

En la ventana Propiedades se muestran las propiedades de los elementos de proyecto del código subyacente y de los elementos de proyecto del diseñador, como los controles y el propio documento. Algunas propiedades son específicas de la aplicación y el documento, mientras que otras son iguales en todos los proyectos.

Ventana de orígenes de datos

Del mismo modo que en el caso de los formularios Windows Forms, puede utilizar la ventana Orígenes de datos en los proyectos de Visual Studio Tools para Office para arrastrar y colocar un origen de datos en el documento, así como para incluir automáticamente un control enlazado al origen de datos. Para obtener más información, consulte Mostrar datos en formularios en aplicaciones para Windows.

Imprimir

Cuando un documento de Office tiene el foco, puede imprimirlo utilizando los comandos de impresión usuales de la aplicación de Office.

Vea también

Tareas

Cómo: Crear proyectos de Visual Studio para Office

Conceptos

Menús de Office en el entorno de Visual Studio

Hojas de cálculo ocultas

Archivos de proyecto ocultos en el Explorador de soluciones

Lo nuevo en Visual Studio Tools para Office

Introducción a la escritura de código

Otros recursos

Introducción (Visual Studio Tools para Office)