Automatizar aplicaciones de Excel (Cómo se procede en Visual Studio Tools para Office)
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
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
En esta página se proporciona vínculos a la Ayuda para tareas realizadas normalmente que recurren al modelo de objetos de Microsoft Office Excel en Visual Studio Tools para Office. Para ver otras categorías de tareas clave incluidas en la Ayuda de Visual Studio Tools para Office, vea Cómo se utiliza Visual Studio Tools para Office.
Programar Excel
Soluciones de Excel
Proporciona vínculos a información sobre cómo crear soluciones de Excel en Visual Studio Tools para Office.Introducción a la programación de personalizaciones de nivel de documento para Excel
Describe los aspectos básicos que se deben conocer para empezar a crear aplicaciones de Excel 2003 mediante Visual Studio Tools para Office.Introducción a la programación de complementos de nivel de aplicación
Describe los aspectos básicos que se deben conocer para empezar a crear complementos de nivel de aplicación.Programar complementos de nivel de aplicación
Describe las principales tareas de programación para crear complementos de nivel de aplicación.Programar personalizaciones de nivel de documento
Describe las principales tareas de programación para crear personalizaciones de nivel de documento.Cómo: Crear controladores de eventos en Visual Studio Tools para Office
Describe distintas maneras de crear controladores de eventos en Visual Basic y C#, tanto si está en la vista Diseño o en la vista Código.
Gráficos
Cómo: Agregar controles Chart a hojas de cálculo
Muestra las dos maneras de agregar controles Chart a las hojas de cálculo de Excel: desde dentro de Excel y mediante programación en tiempo de ejecución.Tutorial: Actualizar un gráfico en una hoja de cálculo utilizando botones de opción
Muestra los aspectos básicos del cambio de los estilos de gráfico mediante los botones de opción de una hoja de cálculo de Excel.
Cálculos
- Cómo: Ejecutar los cálculos de Excel mediante programación
Muestra cómo utilizar el método Calculate para ejecutar todos los cálculos de un rango, así como de todos los libros abiertos.
Listas
Cómo: Agregar controles ListObject a hojas de cálculo
Muestra varias formas de agregar controles ListObject a las hojas de cálculo de Excel: desde dentro de Excel, desde el Cuadro de herramientas de Visual Studio, desde la ventana Orígenes de datos y mediante programación.Cómo: Cambiar el tamaño de los controles ListObject
Muestra cómo cambiar el tamaño de una lista en un libro de Excel volviendo a definir el tamaño en el cuadro de diálogo Cambiar tamaño de la lista o mediante programación.Cómo: Asignar columnas ListObject a datos
Describe cómo asignar columnas concretas de un control ListObject a un origen de datos.Cómo: Controlar errores cuando se agrega una fila nueva a un control ListObject
Describe cómo utilizar el evento ErrorAddDataboundRow para corregir un error e intentar agregar la fila al origen de datos de nuevo.
Protección
Cómo: Proteger los libros
Muestra cómo utilizar los métodos Protect y Unprotect para proteger un libro, de forma que los usuarios no puedan agregar ni eliminar hojas de cálculo, y para desprotegerlo de nuevo.Cómo: Proteger las hojas de cálculo
Proporciona un ejemplo de cómo utilizar la característica de protección en Excel para evitar que tanto los usuarios como el código modifiquen los objetos de una hoja de cálculo.Cómo: Desproteger las hojas de cálculo
Muestra el uso del método Unprotect para quitar la protección de una hoja de cálculo de Excel.Cómo: Establecer y borrar contraseñas del libro
Muestra cómo la propiedad Password obtiene o establece la contraseña asociada a un libro de Excel.
Rangos
Cómo: Aplicar estilos a los rangos de los libros
Muestra cómo aplicar estilos con nombre a regiones en libros de Excel.Cómo: Borrar estilos de los rangos de los libros
Muestra cómo borrar los estilos que se hayan agregado a un intervalo en Excel mediante la aplicación del estilo Normal al intervalo.Cómo: Hacer referencia a rangos de hojas de cálculo en el código
Proporciona código de ejemplo que muestra cómo hacer que un objeto Range haga referencia a una celda única o a un grupo de celdas.Cómo: Rellenar rangos automáticamente con datos que cambian de forma incremental
Proporciona un ejemplo que muestra cómo el método AutoFill del objeto Range permite llenar de valores un rango de forma automática.Cómo: Buscar texto en rangos de hojas de cálculo
Muestra el uso del método Find del objeto Range para buscar texto dentro de un rango.Cómo: Agregar controles NamedRange a hojas de cálculo
Describe varias maneras de agregar intervalos con nombre a hojas de cálculo: desde dentro de Excel, desde el Cuadro de herramientas de Visual Studio, desde la ventana Orígenes de datos y mediante programación.Cómo: Eliminar controles NamedRange en tiempo de diseño
Describe cómo utilizar el cuadro de diálogo Definir nombre de Excel para eliminar los controles NamedRange de una hoja de cálculo de Excel.Tutorial: Programar basándose en los eventos de un control NamedRange
Muestra cómo agregar un control NamedRange a una hoja de cálculo de Excel y programar basándose en los eventos del control.Cómo: Cambiar el tamaño de los controles NamedRange
Muestra cómo cambiar el tamaño de un control NamedRange, ya sea mediante la modificación del tamaño en el cuadro de diálogo Definir nombre o mediante programación.Cómo: Aplicar color a los rangos de Excel
Describe cómo utilizar el método ToOle para aplicar un color al texto de un intervalo de celdas.Cómo: Almacenar y recuperar valores de fecha en rangos de Excel
Describe cómo utilizar el método FromOADate para recuperar el valor de las fechas almacenadas en el formato de automatización OLE.
Ejemplos
Ejemplo Data Analysis
Muestra las tareas de análisis de datos que se ejecutan mediante los menús y botones de la barra de herramientas de Excel.Ejemplo Excel Controls
Muestra cómo obtener acceso a los eventos de controles administrados de una hoja de cálculo de Excel desde un ensamblado de proyecto de Visual Studio Tools para Office.
Etiquetas inteligentes
Cómo: Habilitar las etiquetas inteligentes en Word y en Excel
Muestra cómo hacer visibles las etiquetas inteligentes.Cómo: Agregar etiquetas inteligentes a libros de Excel
Muestra cómo agregar una etiqueta inteligente simple a una personalización en el nivel del documento para Excel.Cómo: Crear etiquetas inteligentes con reconocedores personalizados en Excel
Muestra cómo crear una etiqueta inteligente con una expresión regular.
Tutoriales
Tutorial: Mostrar texto en un cuadro de texto en una hoja de cálculo utilizando un botón
Muestra los aspectos básicos del uso de botones y cuadros de texto en hojas de cálculo de Excel.Tutorial: Cambiar el formato de una hoja de cálculo utilizando controles CheckBox
Muestra los aspectos básicos del uso de casillas de una hoja de cálculo de Excel para cambiar el formato.Tutorial: Actualizar un gráfico en una hoja de cálculo utilizando botones de opción
Muestra los aspectos básicos del cambio de los estilos de gráfico mediante los botones de opción de una hoja de cálculo de Excel.Tutorial: Recopilar datos con un formulario Windows Forms
Muestra cómo abrir un formulario Windows Forms desde una hoja de cálculo de Excel, recopilar información del usuario y escribir dicha información en una celda de hoja de cálculo.Tutorial: Enlace de datos simple en un proyecto en el nivel del documento
Le guía paso a paso por los aspectos básicos del enlace de un campo de datos único de una base de datos de SQL Server a un control NamedRange de Excel.
Libros
Cómo: Crear nuevos libros
Muestra cómo crear un nuevo libro usando el método Add de la colección Workbooks.Cómo: Abrir libros
Muestra cómo utilizar el método Open de la colección Workbooks, pasando la ruta de acceso al libro.Cómo: Abrir archivos de texto como libros
Proporciona código que carga un archivo de texto como libro. Para ello, comienza en la tercera fila del archivo de texto y utiliza comas como delimitadores.Cómo: Activar libros
Muestra cómo utilizar el método Activate para activar un libro de Excel y seleccionar la primera hoja del libro. Asimismo, indica cómo hacer referencia a libros individuales en el código.Cómo: Guardar libros
Muestra cómo guardar todos los libros abiertos, cómo guardar el libro actual en formato XML y cómo guardar una copia de seguridad de un libro.Cómo: Cerrar libros
Muestra cómo utilizar el método Close para cerrar un libro y descartar los cambios.Cómo: Agregar hojas de cálculo a libros mediante la automatización de proyectos de Visual Studio
Proporciona un ejemplo en el que se agrega una nueva hoja de cálculo a un libro de Excel existente que está abierto en el diseñador de Visual Studio.
Hojas de cálculo
Cómo: Seleccionar hojas de cálculo
Muestra cómo seleccionar la primera hoja de un libro mediante el método Select.Cómo: Agregar nuevas hojas de cálculo a los libros
Muestra cómo agregar una nueva hoja de cálculo y una copia de una hoja de cálculo existente a un libro de Excel usando el método Add de la colección Sheets.Cómo: Eliminar hojas de cálculo de los libros
Muestra cómo utilizar el método Delete de la colección Sheets para eliminar una hoja de cálculo especificada.Cómo: Ocultar hojas de cálculo
Muestra cómo mostrar u ocultar una hoja de cálculo existente sin tener que eliminarla y volverla a crear.Cómo: Mover hojas de cálculo dentro de los libros
Proporciona código que muestra cómo mover la primera hoja de cálculo de un libro para que sea la última de la colección.Cómo: Imprimir hojas de cálculo
Proporciona código que imprime dos copias de la primera página de la hoja de cálculo especificada y muestra una vista preliminar del documento antes de imprimir.Cómo: Revisar la ortografía en hojas de cálculo
Muestra cómo utilizar el método CheckSpelling para revisar la ortografía de una hoja de cálculo y luego mostrar los resultados.Cómo: Copiar datos y formato de una hoja de cálculo al resto
Muestra cómo utilizar el método FillAcrossSheets para copiar los datos de un intervalo de una hoja al resto de hojas del libro.Cómo: Ordenar datos en hojas de cálculo mediante programación
Muestra cómo utilizar el método Sort del objeto Range para ordenar los datos de una hoja de cálculo.Cómo: Agregar hojas de cálculo a libros mediante la automatización de proyectos de Visual Studio
Proporciona un ejemplo en el que se agrega una nueva hoja de cálculo a un libro de Excel existente que está abierto en el diseñador de Visual Studio.Cómo: Mostrar los comentarios de las hojas de cálculo
Muestra cómo utilizar la propiedad Comment del control NamedRange para mostrar comentarios en hojas de cálculo de Excel.Cómo: Enviar valores a celdas de hojas de cálculo
Describe cómo utilizar la propiedad Value2 de un intervalo con nombre para asignarle un valor.Cómo: Agregar y eliminar comentarios en una hoja de cálculo
Describe cómo agregar comentarios mediante programación a las celdas de una hoja de cálculo y cómo eliminar los comentarios.
XML y esquemas
Cómo: Asignar esquemas a hojas de cálculo en Visual Studio
Explica cómo asignar un esquema XML a una hoja de cálculo mientras ésta está abierta en un proyecto de Visual Studio Tools para Office, utilizando las mismas herramientas de Excel que se usan cuando el libro está abierto fuera de Visual Studio.Cómo: Abrir archivos XML como libros
Muestra cómo puede utilizar el método OpenXML para abrir un archivo XML como un libro.