- Primeros pasos
- Tutoriales
- Proyectos de automatización
- Crear automatizaciones
- Fundamentos de la automatización
- Repo. de objetos
- Mejores prácticas de automatización
- Tutorial: Crear una tabla dinámica
- Tutorial: Iterar a través de las filas de una tabla
- Tutorial: Comparar archivos de Excel y envío de errores de conciliación por correo electrónico
- Tutorial: Extraer datos de correos electrónicos automatizados y trasladarlos a una aplicación de escritorio
- Tutorial: Filtrar datos en Excel
- Tutorial: Formatear celdas
- Tutorial: Añadir información en los archivos de una carpeta a un archivo de Excel
- Tutorial: Añadir sus propias fórmulas al cuaderno del proyecto
- Tutorial: Trabajar con la automatización de Word
- Automatización de PowerPoint
- Automatización de datos
- Actividades comunes
- Automatización de Google Workspace
- Automatización de OneDrive y SharePoint
- Solución de problemas
Guía del usuario de StudioX
En este tutorial, crearemos una automatización que genere un documento de Word de revisión del rendimiento individual para cada miembro de un equipo basado en un archivo de Word de plantilla y en los datos recopilados de varios archivos de Excel y de texto. El archivo de la plantilla contiene texto de marcador de posición y marcadores que pueden rellenarse con valores mediante actividades de Word. Los nombres de los archivos de Excel y de texto de los que se copian los datos siguen un patrón específico que incluye el nombre del empleado.
Comenzaremos añadiendo una actividad Usar archivo de Excel para indicar un archivo de Excel con información de los empleados para añadir a la automatización. Dentro de ella, añadiremos una actividad Para cada fila de Excel para iterar a través de las filas con datos de los empleados. Dentro de Para cada fila de Excel, añadiremos una actividad Usar archivo de Word para añadir el documento de plantilla a la automatización, y luego una serie de actividades Reemplazar texto, Establecer contenido de marcador e Insertar tabla de datos en el documento rellenarán cada archivo de Word con la información necesaria tomado para cada empleado de un archivo de Excel y un archivo de texto. Por último, añadiremos una actividad Guardar archivo de Word como para guardar el documento de plantilla como un archivo independiente para cada empleado.
- Configura el proyecto y obtén los archivos necesarios.
- Crea un nuevo proyecto en blanco utilizando la configuración predeterminada.
- Descarga y extrae el archivo con el proyecto de automatización en este tutorial utilizando el botón en la parte inferior de esta página. Copia la carpeta Archivos en la carpeta de tu proyecto.
- Crea una carpeta llamada Salida en la carpeta del proyecto.
- Añade el archivo de Excel con datos de empleados al proyecto e itera a través de las filas del archivo.
- En StudioX, haz clic en Añadir actividad
en el panel Diseñador y, a continuación, busca la actividad Usar archivo de Excel en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade al panel Diseñador. - En la actividad:
-
Haz clic en Examinar
junto al campo Archivo de Excel y, a continuación, busca la carpeta Archivos y selecciona el archivo Employees.xlsx. -
En el campo Referencia como, introduce
EmployeeData.Indicaste que trabajarás en el archivo Employees.xlsx que se conoce en tu automatización como EmployeeData.
-
- Haz clic en Añadir actividad
dentro de Usar archivo de Excel, y luego busca la actividad Para cada fila de Excel en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade al panel Diseñador dentro de la actividad Usar archivo de Excel. - En la actividad Para cada fila de Excel:
-
En el cuadro de texto Para cada uno, reemplaza
CurrentRowconEmployee. -
Haz clic en Más
a la derecha del campo En el rango y, a continuación, selecciona Datos del empleado > Hoja1[Hoja].Has indicado que quieres iterar por las filas de la Hoja1 de la hoja de cálculo de Empleados. Dado que cada fila contiene información sobre un empleado, la fila actual en la iteración fue renombrada como Empleado para que la información de la fila sea más fácil de identificar más adelante en la automatización.

-
- En StudioX, haz clic en Añadir actividad
- Añade el archivo de plantilla de Word a la automatización.
- Haz clic en Añadir actividad
dentro de Para cada fila de Excel, y luego busca la actividad Usar archivo de Word en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade al panel Diseñador. - En la actividad Usar archivo de Word:
-
Haz clic en Navegar
junto al campo Archivo de Word y, a continuación, busca el archivo PerformanceReviewDoc_template.docx. -
Desmarca la casilla de verificación Guardar cambios. Esto garantiza que el archivo de la plantilla no se guarda con los datos añadidos para cada empleado.
Has indicado que trabajará con el archivo PerformanceReviewDoc_template.docx.

-
- Haz clic en Añadir actividad
- Añade la información del archivo de Excel con los datos de los empleados al archivo de Word.
- Haz clic en Añadir actividad
dentro de Usar archivo de Word, y luego busca la actividad Reemplazar texto en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade al panel Diseñador. - En la actividad Reemplazar texto:
-
Haz clic en Más
a la derecha del campo Buscar y luego selecciona Texto. En el Generador de texto, introduce <>. -
Haz clic en el Más
a la derecha de la ventana Reemplazar por y selecciona Empleado > Nombre completo.Ha indicado que desea reemplazar el texto del marcador de posición <
> en el archivo de Word con el nombre completo que se copia para cada empleado de la celda en la columna Nombre completo del archivo Excel de los empleados.
-
- Haz clic en Añadir actividad
debajo de la actividad Reemplazar texto y, a continuación, busca la actividad Establecer contenido de marcador en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade al panel Diseñador. - En la actividad Establecer contenido del marcador:
-
Haz clic en Más
a la derecha del campo Nombre del marcador y luego selecciona Texto. En el Generador de texto, introduce DirectManager. -
Haz clic en Más
a la derecha del campo Marcador de texto y selecciona Empleado > Gestión directa.Has indicado que, para cada empleado, quieres añadir el nombre del responsable directo en el archivo de Word copiando el contenido de la celda de la columna Responsable directo del archivo de Excel de los empleados y pegándolo en la ubicación del marcador DirectManager en el archivo Word.
-
- Repite los pasos 3 y 4 tres veces para añadir actividades adicionales de Establecer contenido de marcadores que añaden el nombre completo, la ubicación y el título de cada empleado al archivo de Word. Configura cada actividad de la manera siguiente:
-
Nombre del marcador
FullName, Texto del marcador Empleado > Nombre completo -
Nombre del marcador
Location, Texto del marcador Empleado > Ubicación -
Nombre del marcador
PositionTitle, Texto del marcador Empleado > Título del puesto
-
- Haz clic en Añadir actividad
- Añade la información del archivo de Excel con datos sobre los proyectos al archivo de Word.
- Haz clic en Añadir actividad
debajo del último Establecer contenido de marcador y, a continuación, busque la actividad Usar archivo de Excel en el cuadro de búsqueda de la parte superior de la pantalla y selecciónela. La actividad se añade al panel Diseñador. - En la la actividad Utilizar archivo de Excel:
-
Haz clic en Más
, a la derecha del campo Archivo de Excel, y luego selecciona Texto.En el Creador de texto:
-
Introduce el texto
Files\. -
Haz clic en Más
en la parte derecha del Generador de texto y, a continuación, selecciona Empleado > Nombre completo. -
Introduce el texto
_Projects.xlsx.El texto debería ser así:
Files\[Employee]FullName_Projects.xlsx. -
Click Save in the Text Builder.
Has indicado que, para cada empleado, quieres añadir el archivo Excel de los proyectos a la automatización. Como la selección para el archivo de Excel es una ruta de archivo dinámica y quieres seleccionar datos en las actividades que utilizan los archivos de los proyectos, marcaste uno de los archivos como archivo de plantilla.
-
-
- Haz clic en Añadir actividad
dentro de la actividad recién añadida Usar archivo de Excel y, a continuación, busque la actividad Insertar tabla de datos en el documento en el cuadro de búsqueda de la parte superior de la pantalla y selecciónela. La actividad se añade al panel Diseñador. - En la actividad Insertar DataTable en el documento:
-
Haz clic en Más
a la derecha del campo Tabla para insertar y luego selecciona Proyectos > Hoja1 [Hoja] > Tabla1 [Table]. -
En el menú Insertar relativo, selecciona Marcador.
-
Haz clic en Más
a la derecha del campo Marcador a buscar y, a continuación, selecciona Texto. En el Generador de texto, introduce Projects. -
En el menú Posición donde insertar, selecciona Después.
Has indicado que, para cada empleado, quieres copiar la Tabla1 del archivo Excel de Proyectos y pegarla en el archivo Word después del marcador llamado Proyectos.

-
- Haz clic en Añadir actividad
- Añade información de los archivos de texto con comentarios de la administración al archivo de Word y guarda un archivo distinto para cada empleado.
- Haz clic en Añadir actividad
debajo de la actividad recién añadida Usar archivo de Excel y, a continuación, busque la actividad Leer archivo de texto en el cuadro de búsqueda de la parte superior de la pantalla y selecciónela. La actividad se añade al panel Diseñador. - En la actividad Leer archivo de texto:
-
Haz clic en Más,
a la derecha del campo Nombre del archivo, y luego selecciona Texto.En el Creador de texto:
-
Introduce el texto
Files\. -
Haz clic en Más
en la parte derecha del Generador de texto y, a continuación, selecciona Empleado > Nombre completo. -
Introduce el texto
_ManagerFeedback.txt.El texto debería ser así:
Files\[Employee]FullName_ManagerFeedback.txt. -
Click Save in the Text Builder.
-
-
En el panel Propiedades, haz clic en Más
a la derecha del campo Salida a y, a continuación, selecciona Abrir en editor avanzado. Introduce la expresión Saved.Values(Of String)("ManagerFeedback")y haz clic en Aceptar.Has indicado que, para cada empleado, quieres copiar la respuesta del gestor desde el archivo de texto que contiene el nombre del empleado en el nombre del archivo y quieres guardar la opinión para utilizarla más tarde en la automatización.
-
- Haz clic en Añadir actividad
debajo de la actividad Leer archivo de texto y, a continuación, busque la actividad Establecer contenido de marcador en el cuadro de búsqueda de la parte superior de la pantalla y selecciónela. La actividad se añade al panel Diseñador. - En la actividad Establecer contenido del marcador:
-
Haz clic en Más
a la derecha del campo Nombre del marcador y luego selecciona Texto. En el Generador de texto, introduce DirectManagerFeedback. -
Haz clic en Más
a la derecha del campo Marcador de texto, y luego selecciona Usar valor guardado >ManagerFeedback.Has indicado que, para cada empleado, quieres copiar la opinión del gestor que guardaste para su uso posterior en la actividad Leer archivo de Texto y pegarla en el archivo de Word en la ubicación del marcador DirectManagerFeedback.

-
- Haz clic en Añadir actividad
debajo de la actividad Establecer contenido de marcador y, a continuación, busque la actividad Guardar archivo de Word como en el cuadro de búsqueda de la parte superior de la pantalla y selecciónela. La actividad se añade al panel Diseñador. - En la actividad Guardar archivo Word como.
-
Haz clic en Más
a la derecha del campo Guardar como archivo y selecciona Texto.En el Creador de texto:
-
Introduce el texto
Output\. -
Haz clic en Más
en la parte derecha del Generador de texto y, a continuación, selecciona Empleado > Nombre completo. -
Introduce el texto
_PerformanceReview.docx.El texto debería ser así:
Output\[Employee]FullName_PerformanceReview.docx. -
Click Save in the Text Builder.
-
-
Deja las seleccionas por defecto para las otras opciones.
Has indicado que quieres guardar el archivo de la plantilla modificada con los datos de cada empleado en una nueva carpeta llamada Salida. El nombre completo de cada empleado se añadirá al nombre del fichero utilizando el valor de la columna Nombre completo del archivo Excel de empleado.
-
- Haz clic en Guardar en la cinta de StudioX para guardar la automatización y luego haz clic en Ejecutar para ejecutar la automatización. La automatización crea documentos de Word de evaluación del rendimiento independientes para cada empleado en la carpeta de Salida y rellena los archivos con información de los archivos de Excel con datos de empleados e información de proyectos y de los archivos de texto con comentarios del gestor. Descargar ejemplo
- Haz clic en Añadir actividad