Word Open
Word Open
Sección titulada «Word Open»Tipo: word-open · Paquete: Word Activities v1.0.4 · Salida: ZoanWordSession
Abre un documento .docx existente y devuelve una sesión (ZoanWordSession) que compartes con las demás actividades de Word. Úsala cuando vas a hacer varias operaciones sobre el mismo documento o a modificarlo agregando contenido.
Cómo funciona
Sección titulada «Cómo funciona»Lee el archivo de path completo a memoria; los cambios se hacen sobre esa copia y solo llegan al disco cuando guardas. El archivo en disco no queda bloqueado mientras la sesión está abierta. Tienes dos modos (ver el modelo de sesión):
- Con
body: las actividades dentro heredan la sesión automáticamente; al terminar, el documento se cierra sin guardar. Si lo modificaste, llama a Word Save dentro delbody. - Sin
body: guarda la sesión en una variable de salida; pásala comosessiona las actividades, guarda con Word Save y ciérrala con Word Close.
Solo abre documentos .docx (Open XML). Para .doc, .rtf u .odt, conviértelos antes o usa Word to PDF si lo que necesitas es el PDF. No requiere Microsoft Word instalado.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
path | string | — | Ruta del archivo .docx existente. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Sub-flujos
Sección titulada «Sub-flujos»body opcional
Sección titulada «body opcional»Actividades a ejecutar con este documento. Heredan la sesión sin configurar session; al salir, el documento se cierra sin guardar (también si una actividad interna falla). Si se omite (o queda vacío), la actividad devuelve la sesión como salida.
- Sin
body: unZoanWordSessioncon el documento en memoria. Pásalo comosessiona las demás actividades de Word. - Con
body: esta actividad no devuelve ningún valor.
Ejemplo
Sección titulada «Ejemplo»Word Open path = asset("plantilla_carta.docx") └─ body: Word Find & Replace find = "{CLIENTE}" replace = cliente.nombre Word Save path = "C:/cartas/" + cliente.id + ".docx"Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
No se encontró el archivo. | La ruta de path no existe en la máquina donde corre el robot. Verifícala con File Exists antes de abrir. |
'path' es obligatorio. | Falta path o la expresión dio vacío. |
| Error al abrir el paquete del documento | El archivo no es un .docx válido (por ejemplo, un .doc antiguo renombrado o un archivo dañado). |
Actividades relacionadas
Sección titulada «Actividades relacionadas»- Word Create — crear un documento nuevo.
- Word Save / Word Close — guardar y cerrar.