Acciones de Word
La característica de automatización de Word le permite interactuar sin problemas con archivos de Word almacenados localmente o en la nube. Para comenzar, debe crear una instancia de Word utilizando la acción "Iniciar Word" o "Adjuntar a Word en ejecución". Esta instancia sirve como parámetro de entrada para el resto de las acciones del grupo, lo que le permite realizar fácilmente acciones en el archivo de Word deseado.
Actualmente, están disponibles las siguientes acciones:
- Iniciar Word: cuando esta acción se activa en Power Automate para escritorio, abre un documento de Word y crea una instancia de Word que se puede usar en acciones posteriores de Word dentro del mismo flujo de escritorio. El usuario puede optar por abrir un documento de Word nuevo en blanco o uno existente ubicado en la máquina local o en la nube (a través de OneDrive o SharePoint). Dependiendo de la configuración de la acción, la aplicación Word se puede iniciar de forma visible o invisible y el documento se puede abrir en modo de solo lectura. Es importante tener en cuenta que si el documento se abre en modo de solo lectura, no se puede editar ni mediante Power Automate para acciones de escritorio ni manualmente.
- Adjuntar a Word en ejecución: esta acción brinda la capacidad de adjuntar un documento de Word existente que esté actualmente abierto y crea una instancia de Word que se puede usar en acciones posteriores de Word dentro del mismo flujo de escritorio. El usuario tiene la opción de insertar un documento de Word que ya esté abierto en la misma máquina en el momento del diseño a través de un menú desplegable, o seleccionar un documento de Word existente ubicado en la máquina local o en la nube (a través de OneDrive o SharePoint).
- Guardar Word: esta acción permite al usuario guardar un documento de Word en cualquier formato que admita actualmente la aplicación Word. El formato de documento predeterminado es "Predeterminado (de extensión)", lo que significa que el usuario debe establecer el formato del documento en el parámetro Ruta del documento, como establecer el valor en C:\TestWord.pdf para guardarlo como PDF.
- Cerrar Word: esta acción cierra un documento de Word y desactiva la instancia específica de Word en Power Automate. El usuario puede guardar el documento Word antes de cerrarlo en cualquier formato que admita actualmente la aplicación Word. Tenga en cuenta que el formato de documento predeterminado es "Predeterminado (de extensión)", lo que significa que el usuario debe establecer el formato del documento en el parámetro "Ruta del documento", como establecer el valor en C:\TestWord.pdf para guardarlo como PDF.
- Leer desde un documento de Word: esta acción permite a los usuarios recuperar contenido de un documento de Word y usarlo en una acción posterior del flujo. Tiene la flexibilidad de leer el documento completo, páginas específicas o el contenido de un marcador. Para las páginas, puede especificar una página específica o una lista de páginas. Por ejemplo, puede insertar el valor 2-5 en el parámetro Páginas respectivo para recuperar el contenido de las páginas. de dos a cinco, por ejemplo las páginas 2, 3, 4 y 5, o insertar el valor 3,5,6,7 para recuperar el contenido de las páginas respectivas o utilizar una combinación de ambas formas, como 2-4,6,8,9. Es importante tener en cuenta que el formato del documento de Word no se puede recuperar y que el parámetro de salida está en texto sin formato.
- Buscar y reemplazar palabras en un documento de Word: los usuarios pueden aplicar una nueva funcionalidad con esta acción, que es la capacidad de buscar y reemplazar texto específico dentro de un documento de Word. Los usuarios tienen la opción de reemplazar solo la primera aparición del texto o todas las coincidencias. Además, el uso de caracteres comodín permite la búsqueda dinámica de texto, insertando el comodín en el parámetro de entrada Texto para buscar . Para refinar aún más la búsqueda, configure la herramienta para que coincida con mayúsculas y minúsculas del texto o solo con palabras completas. Estas configuraciones están disponibles cuando el parámetro Usar comodines está desactivado.
- Escribir en un documento de Word: esta acción permite a los usuarios insertar texto en posiciones específicas dentro de un documento de Word. Esto se puede hacer al principio o al final del archivo, o antes o después de un marcador específico. Además, los usuarios tienen la opción de agregar o no una nueva línea antes del texto insertado, según sus preferencias.
- Insertar imagen en un documento de Word: esta acción permite a los usuarios insertar imágenes en posiciones específicas dentro de un documento de Word. Esto se puede hacer al principio o al final del archivo, o antes o después de un marcador específico, o antes o después de un texto específico. Tenga en cuenta que no se agregan espacios ni líneas nuevas. Los usuarios tienen la opción de recuperar la imagen como un archivo almacenado en su máquina local o como contenido del portapapeles.
Nota
Las acciones de Word en Power Automate para escritorio son compatibles con Microsoft Word 2013 o versiones posteriores.
Iniciar Word
Abre una nueva instancia de Word o abre un documento de Word.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Iniciar Word | N/A | Con un documento en blanco y abra el siguiente documento | Con un documento en blanco | Especifique si desea abrir un documento de Word nuevo o uno existente |
Document path | No | Archivo | Ruta de acceso completa del documento de Word existente que se va a abrir | |
Make instance visible | N/A | Valor booleano | VERDADERO | Especifica si se va a hacer que la ventana de Word esté visible u oculta |
Open as ReadOnly | N/A | Valor booleano | False | Especifique si se va a abrir el documento almacenado en modo de solo lectura o no |
Contraseña de protección de lectura | Sí | Entrada directa cifrada o valor de texto | La contraseña de protección de lectura del documento Word, si está protegido por contraseña | |
Contraseña de protección contra escritura | Sí | Entrada directa cifrada o valor de texto | La contraseña de protección de escritura del documento Word, si está protegido por contraseña |
Variables producidas
Argumento | Tipo | Descripción |
---|---|---|
WordInstance |
Instancia de Word | Instancia de Word específica para su uso con acciones de Word posteriores. Esto permite al usuario especificar a cuál de varios documentos de Word debe acceder |
Excepciones
Excepción | Descripción |
---|---|
No se pudo iniciar Word | Indica un problema al iniciar una instancia de Word |
No se encontró el documento de Word | Indica que no se encontró un documento de Word específico en la ubicación proporcionada |
No se pudo abrir un documento de Word existente | Indica un problema al abrir el documento de Word especificado |
No se pudo iniciar la aplicación | Indica que la aplicación Word no se pudo iniciar debido a un error interno |
La aplicación Word no está instalada | Indica que la aplicación Word no está instalada en la máquina específica |
Conectar a Word en ejecución
Asocia a un documento de Word que ya está abierto.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Document name | No | Archivo | Nombre o ruta de acceso del documento de Word al que se va a asociar |
Variables producidas
Argumento | Tipo | Descripción |
---|---|---|
WordInstance |
Instancia de Word | Instancia de Word a la que se asocia esta acción para su uso con acciones posteriores de Word |
Excepciones
Excepción | Descripción |
---|---|
No se pudo asociar al documento de Word | Indica un problema al asociar al documento de Word especificado |
No se encuentra el documento de Word especificado | Indica que no se encontró un documento de Word específico en la ubicación proporcionada |
No se pudo iniciar Word | Indica que la aplicación Word no se pudo iniciar debido a un error interno |
Guardar Word
Guarda una instancia de Word iniciada anteriormente.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | La instancia de Word para guardar. Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución. | |
Save mode | N/A | Guardar documento, Guardar documento como | Guardar documento | Cómo guardar el documento de esta instancia. |
Document format | N/A | Todos los formatos disponibles desde la aplicación Word | Predeterminado (de extensión) | El formato del documento. |
Document path | No | Archivo | Ruta de acceso completa del documento. Inserte la extensión de archivo del documento deseada según la selección en el parámetro Formato del documento. |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Descripción |
---|---|
No se pudo guardar Word | Indica un problema al guardar el documento de Word |
La instancia de Word o el documento de Word no está inicializado | Indica que la instancia de Word o el documento de Word especificado en la acción no está inicializado |
La operación no se puede realizar en un documento de solo lectura | Indica que el documento de Word no se puede guardar porque está abierto como de solo lectura |
Cerrar Word
Cierra una instancia de Word.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | Instancia de Word para cerrar. Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución. | |
Antes de cerrar Word | N/A | No guardar documento, Guardar documento, Guardar documento como | No guardar el documento | Especifique si desea guardar el documento de esta instancia y cómo hacerlo antes de cerrar la instancia. |
Document format | N/A | Todos los formatos disponibles desde la aplicación Word | Predeterminado (de extensión) | El formato del documento. |
Document path | No | Archivo | Ruta de acceso completa del documento. Inserte la extensión de archivo del documento deseada según la selección en el parámetro Formato del documento. |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Descripción |
---|---|
No se pudo cerrar Word | Indica un problema al cerrar el documento de Word |
No se pudo guardar Word | Indica un problema al guardar el documento de Word |
La operación no se puede realizar en un documento de solo lectura | Indica que el documento de Word no se puede guardar porque está abierto como de solo lectura |
Leer de documento de Word
Lea el contenido del texto de un documento de una instancia de Word.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | La instancia de Word con la que trabajar | Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución |
Retrieve | N/A | Documento completo/Páginas/Marcador | Documento completo | Ya sea para recuperar el contenido de todo el documento, de páginas específicas o de un marcador |
Página | No | Valor numérico | 1 | Las páginas del documento Word que hay que leer. Se puede proporcionar un rango de páginas o una lista como 2-5, que recuperará el contenido de la página 2 a la página 5 o 2,3,7, recuperará el contenido de las páginas 2,3,7 |
Marcador | No | Valor de texto | El marcador del documento Word que hay que leer |
Variables producidas
Argumento | Tipo | Descripción |
---|---|---|
Datos de Word | Valor de texto | El valor del contenido recuperado |
Excepciones
Excepción | Descripción |
---|---|
No se pudo leer el contenido de un documento de Word | Indica un problema al recuperar el contenido del documento de Word especificado |
La instancia de Word o el documento de Word no está inicializado | Indica que la instancia de Word o el documento de Word especificado en la acción no está inicializado |
Escribir en documento de Word
Escriba o anexe texto a un archivo de Word.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | La instancia de Word con la que trabajar | Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución |
Text to write | Sí | Valor general | Texto que se va a escribir en el documento de Word especificado | |
Append new line | N/A | Valor booleano | VERDADERO | Especifica si se va a anexar una línea nueva al inicio del texto general para escribir en el documento |
Escribir texto en | N/A | Principio del archivo de Word/Fin del archivo de Word/Antes del marcador/Después del marcador | Inicio del archivo de Word | Especifica la posición del documento de Word donde se agregará el texto |
Marcador | No | Valor de texto | El marcador de destino en el documento Word donde se añadirá el texto | Esta acción añade texto antes o después del marcador especificado en el documento de Word |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Descripción |
---|---|
La instancia de Word o el documento de Word no está inicializado | Indica que la instancia de Word o el documento de Word especificado en la acción no está inicializado |
La operación no se puede realizar en un documento de solo lectura | Indica que el documento de Word no se puede editar porque está abierto como de solo lectura |
Error de la operación de escritura en la instancia del documento de Word | Indica un problema al escribir el contenido en el documento Word especificado |
Insertar imagen en documento de Word
Inserte una imagen en un archivo de Word.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | La instancia de Word con la que trabajar | Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución |
Insertar imagen en | N/A | Principio del archivo de Word/Fin del archivo de Word/Antes del marcador/Después del marcador/Antes del texto específico/Después del texto específico | Inicio del archivo de Word | Especifica la posición del documento de Word donde se agregará esa imagen |
Insertar imagen desde | N/A | Archivo/Portapapeles | Archivo | La ubicación de la imagen que se insertará en el documento de Word especificado |
Ruta de la imagen | No | Archivo | La ruta completa de la imagen que se va a insertar | |
Texto a buscar | No | Valor de texto | El texto que se va a buscar en el documento de Word para insertar imagen | La imagen se agregará antes o después de cualquier aparición del texto especificado |
Marcador | No | Valor de texto | El marcador de destino en el documento Word donde se añadirá la imagen |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Descripción |
---|---|
La instancia de Word o el documento de Word no está inicializado | Indica que la instancia de Word o el documento de Word especificado en la acción no está inicializado |
La operación no se puede realizar en un documento de solo lectura | Indica que el documento de Word no se puede editar porque está abierto como de solo lectura |
No se pudo insertar la imagen | Indica un problema al insertar la imagen en el documento Word especificado |
Buscar y reemplazar palabras en documento de Word
Busca texto y lo reemplaza por otro en la hoja de cálculo activa de una instancia de Excel.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Instancia de Word | No | Instancia de Word | La instancia de Word con la que trabajar | Esta variable se debe especificar previamente en una acción Iniciar Word o Adjuntar a Word en ejecución |
Todas las coincidencias | N/A | Valor booleano | False | Si se busca/ y sustituye el texto en todas las instancias coincidentes encontradas o solo en la primera instancia coincidente |
Texto a buscar | No | Valor de texto | Texto que se buscará en la hoja de cálculo | |
Texto con que le reemplazar | No | Valor de texto | Texto usado para reemplazar las celdas coincidentes | |
Usar comodines | N/A | Valor booleano | False | Si se deben utilizar comodines para buscar el texto |
Coincidir mayúsculas y minúsculas | N/A | Valor booleano | False | Si se buscarán datos con distinción de mayúsculas y minúsculas |
Emparejar solo palabras enteras | N/A | Valor booleano | False | Si se deben buscar palabras iguales al texto especificado |
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción | Descripción |
---|---|
No se pudo reemplazar el texto en el documento de Word | Indica un problema al sustituir el texto especificado con la entrada proporcionada |
La instancia de Word o el documento de Word no está inicializado | Indica que la instancia de Word o el documento de Word especificado en la acción no está inicializado |
La operación no se puede realizar en un documento de solo lectura | Indica que el documento de Word no se puede editar porque está abierto como de solo lectura |
Limitaciones conocidas
Uso de archivos de Word sincronizados a través de OneDrive o SharePoint
La interacción con Microsoft Word archivos contenidos en carpetas sincronizadas en OneDrive o SharePoint puede dar como resultado un flujo erróneo. Power Automate para escritorio utiliza objetos COM para interacciones de Word. OneDrive y SharePoint no son totalmente compatibles con instancias de Word iniciadas a través de COM.
Por este motivo, cuando intenta abrir un archivo Word almacenado en un directorio de OneDrive o SharePoint, puede producirse un error de archivo no encontrado. Para resolver este problema, use una de las siguientes soluciones:
Solución alternativa 1
- Haga una copia local del archivo de Word respectivo.
- Modifique la copia local del archivo de Word usando Power Automate para las acciones de automatización de Word del escritorio.
- Anule la copia del archivo de Word sincronizado a través de OneDrive o Sharepoint con la copia local que incluye los últimos cambios.
Solución alternativa 2
- Abra una nueva instancia de Word usando la acción Ejecutar aplicación. Asegúrese de proporcionar suficiente tiempo de espera entre acciones, permitiendo que el proceso de Word se cargue por completo, incluidos los complementos.
- Utilice la acción Adjuntar a Word en ejecución para adjuntarlo al nuevo proceso.
Nota
Esta solución alternativa se puede utilizar en general cuando la acción Iniciar Word no se ejecuta.