Problema con macro de word

Discute sobre el procesador de textos
Responder
alexisns
Mensajes: 1
Registrado: Mié Feb 11, 2009 12:43 pm

Problema con macro de word

Mensaje por alexisns »

Hola, estoy empezando a migrar de word a Writer, y tengo un problema con una macro.

Código: Seleccionar todo

Sub CombinarCombinador()
'
' Macro1 Macro
' Macro grabada el 10/02/2006 por a
'
ActiveDocument.MailMerge.OpenDataSource (ActiveDocument.Path & "\combinador.txt")
End Sub
El caso es que en mi empresa tenemos una carpeta por trabajo, dentro de esa carpeta están todos los documentos relacionados con dicho trabajo, entre ellos hay un archivo que se llama "combinador.txt" que es del formato csv:

Código: Seleccionar todo

Nombre;Direccion;Telefono
Alexis;Mayor 1;611150611
El documento de word también está en esa misma carpeta, simplemente lo abría con el word ejecutaba la macro y combinaba los campos.
En Writer al ejecutar la macro da un error "Variable de estado no establecida", creo que el MailMerge no es una opción del Writer o no funciona igual que en word.

A ver si alguien me puede ayudar, gracias.
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Problema con macro de word

Mensaje por RGB-es »

Writer tiene la opción de MailMerge: Herramientas -> Asistente para combinar correspondencia. El problema es que el lenguaje de macros de OOo es diferente que el utilizado por MSOffice. Hay algo de trabajo hecho y algunas macros de excell pueden ser utilizadas en algunas versiones de OOo (no estoy en el tema, por lo que no puedo precisar más, esto es algo que he leído), pero la regla general, por el momento al menos, es que las macros para Word deben ser reescritas para Writer.
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas

LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
Responder