Ejemplos y escenarios de Scripts de Office

Esta sección contiene soluciones basadas en scripts de Office que ayudan a los usuarios finales a lograr la automatización de las tareas diarias. Contiene escenarios realistas a los que se enfrentan los usuarios y proporciona soluciones detalladas.

Importante

Asegúrese de cumplir los requisitos previos para los scripts de Office antes de probar los ejemplos. Los requisitos de la suscripción y la cuenta de Microsoft 365 se encuentran en Soporte técnico de la plataforma.

Conceptos básicos

Project Detalles
Intervalos: trabajar con la cuadrícula En estos ejemplos se muestra cómo trabajar el objeto, que es fundamental para la Range mayoría de los scripts.
Ejemplos de formato condicional En estos ejemplos se muestra cómo aplicar diferentes estilos de formato condicional a un intervalo.
Ejemplos de validación de datos: listas desplegables, mensajes y elementos emergentes de advertencia En estos ejemplos se muestra cómo usar la validación de datos para exigir condiciones específicas para los datos de celda y cómo se alerta al usuario de estas reglas.
Ejemplos de fecha Colección de ejemplos que muestran cómo traducir entre formatos de fecha de JavaScript y Excel.
Ejemplos de imágenes En este ejemplo se agrega una imagen a un libro y se copia una imagen entre hojas.
Ejemplos de visibilidad de filas y columnas Colección de ejemplos que muestran cómo mostrar, ocultar e inmovilizar filas y columnas.
Ejemplos de tabla Colección de ejemplos que muestran interacciones comunes con tablas de Excel.

Escenarios rápidos

Asegúrese de descargar los libros de ejemplo incluidos en cada ejemplo. Esto le permite omitir la configuración y comprender el concepto básico que muestra el ejemplo.

Project Detalles
Copia de varias tablas de Excel en una sola tabla Este ejemplo combina datos de varias tablas de Excel en una sola tabla que incluye todas las filas.
Crear una tabla de contenido de libro En este ejemplo se crea una tabla de contenido con vínculos a cada hoja de cálculo.
Contar filas en blanco en una hoja específica o en todas las hojas En este ejemplo se detecta si hay filas en blanco en hojas en las que se prevé que los datos estén presentes y, a continuación, se notifica el recuento de filas en blanco para su uso en un flujo de Power Automate.
Administración del modo de cálculo en Excel En este ejemplo se muestra cómo usar el modo de cálculo y calcular métodos en Excel mediante scripts de Office.
Mover filas entre tablas En este ejemplo se muestra cómo mover filas entre tablas guardando filtros y, a continuación, procesando y volviendo a aplicar los filtros.
Notificar a las personas con comentarios En este ejemplo se agregan comentarios a una celda, incluido @mentioning un compañero.
Salida de datos de Excel como JSON Esta solución muestra cómo generar datos de tabla de Excel como JSON para usarlos en Power Automate.
Quitar hipervínculos de cada celda de una hoja de cálculo de Excel En este ejemplo se borran todos los hipervínculos de la hoja de cálculo actual.
Establecimiento de formato condicional para comparaciones entre columnas Este ejemplo aplica formato en función de los valores de las columnas adyacentes. También obtiene la entrada del usuario a través de parámetros de script.
Uso de llamadas de captura externas En este ejemplo se usa fetch para obtener información de GitHub para el script.

Escenarios entre aplicaciones

Use Power Automate para conectar otras aplicaciones a Excel. Haga que los scripts enciendan correos electrónicos, formularios, mensajes de Teams y mucho más. Estos ejemplos incluyen instrucciones paso a paso para crear cada flujo de Power Automate.

Project Detalles
Combinar hojas de cálculo en un solo libro En este ejemplo se usan scripts de Office y Power Automate para extraer datos de otros libros en un solo libro.
Conversión de archivos CSV en libros de Excel En este ejemplo se usan scripts de Office y Power Automate para crear archivos .xlsx a partir de archivos .csv.
Libros de referencia cruzada En este ejemplo se usan scripts de Office y Power Automate para realizar referencias cruzadas y validar información en libros diferentes.
imágenes de gráficos y tablas de Email En este ejemplo se usan scripts de Office y acciones de Power Automate para crear un gráfico y enviar ese gráfico como imagen por correo electrónico.
Registrar los cambios diarios en Excel y notificarlos con un flujo En este ejemplo se usa un flujo programado de Power Automate para registrar lecturas diarias e informar de los cambios.
Ejecutar un script en todos los archivos de Excel de una carpeta Este ejemplo realiza un conjunto de tareas de automatización en todos los archivos situados en una carpeta de OneDrive para la Empresa (también se puede usar para una carpeta de SharePoint). Realiza cálculos en los archivos de Excel, agrega formato e inserta un comentario que @mentions un compañero.
Escribir un conjunto de datos grande En este ejemplo se muestra cómo trabajar con un intervalo grande como subranges más pequeños. Esto ayuda a los flujos a controlar los límites de transferencia de datos y los tiempos de espera de la operación.

Escenarios reales

Los scripts de Office pueden automatizar partes de su rutina diaria. Estas tareas diarias a menudo existen en ecosistemas únicos, con libros de Excel configurados de maneras concretas. Estos ejemplos de escenarios más grandes muestran estos casos de uso reales. Incluyen los scripts de Office y los libros, por lo que puede ver el escenario de un extremo a otro.

Escenario Detalles
Analizar descargas web En este escenario se incluye un script que analiza los registros de tráfico web para determinar el país de origen de un usuario. Muestra las aptitudes del análisis de texto, el uso de subfunciones en scripts, la aplicación de formato condicional y el trabajo con tablas.
Obtener y representar gráficamente datos del nivel de agua de NOAA En este escenario se usa un script de Office para extraer datos de un origen externo (la base de datos Mareas y corrientes de NOAA) y representar gráficamente la información resultante. Resalta las aptitudes de uso fetch para obtener datos y usar gráficos.
Calculadora de calificación En este escenario se incluye un script que valida el registro de un instructor para las calificaciones de su clase. Muestra las aptitudes de comprobación de errores, formato de celda y expresiones regulares.
Programar entrevistas en Teams En este escenario se muestra cómo usar una hoja de cálculo de Excel para administrar las horas de reunión de las entrevistas y realizar un flujo a las reuniones de programación en Teams.
Recordatorios de tareas como tarjetas de Teams En este escenario se usa un script de Office en un flujo de Power Automate para enviar recordatorios a compañeros de trabajo para actualizar el estado de un proyecto. Destaca las aptitudes de integración y transferencia de datos de Power Automate hacia y desde scripts.

Contribuciones de la comunidad y ejemplos divertidos

¡Agradecemos las contribuciones de nuestra comunidad de Scripts de Office! No dude en crear una solicitud de incorporación de cambios para su revisión.

Project Detalles
Juego de la vida El blog "Ready Player Zero" de Yutao Huang en excel Tech Community incluye un script para modelar El juego de la vida de John Conway.
Botón Reloj de fichar Este guión fue aportado por Brian González. El escenario incluye un script y un botón de script que registra la hora actual.
Animación de saludos de temporadas Este guión fue aportado por Leslie Black en el espíritu de la temporada navideña. Es un divertido script que muestra un árbol de Navidad cantando en Excel mediante scripts de Office.

Dejar un comentario

No dude en dejar un comentario, hacer una sugerencia o registrar un problema mediante la sección Comentarios en la parte inferior de la página de documentación del ejemplo específico.