Ejecutar macro en cierta parte del documento

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

Ejecutar macro en cierta parte del documento

Notapor jeb9416 » Mar Jul 18, 2017 9:29 pm

Colegas, buen dia. Tengo un documento con varias macros en ella, pero necesito que se ejecute solo en cierta parte del documento. por ejemplo:

TEXTO DEL PÁRRAFO BLABLABLA

'solo desde aquí se ejecutaría la macro que cambiaría ciertos estilos del documento.
#.#
SOY UN TEXTO QUE SERA MODIFICADO (EJEMPLO NEGRITAS, CARACTERES, ETC)
#.$
'aquí terminaría la macro

BLA BLA BLA OTRO TEXTO

Por favor, llevo varios dias en el tema y me seria de mucha utilidad, agradecido de antemano.


Editado por el moderador mauricio para cambiar el título a minúsculas y quitar el icono de la flama que solo sirve para reportar errores, por favor, es importante leer las normas del foro que haz aceptado al registrarte, gracias
OpenOffice 4.1.3 en Windows 10
jeb9416
 
Mensajes: 2
Registrado: Mar Jul 18, 2017 9:22 pm

Re: Ejecutar macro en cierta parte del documento

Notapor mauricio » Vie Jul 21, 2017 6:18 pm

Así sin ver, esta complicado ayudarte, un archivo de ejemplo ayudaría a quien quiera ayudarte.

Se me ocurren dos alternativas, usar marcas (campos) de inicio y fin, donde se ejecute la macro, o usar una sección especifica para este texto, pero todo dependerá de como tienes el texto y si puedes manipularlo como una plantilla.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5877
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Ejecutar macro en cierta parte del documento

Notapor jeb9416 » Mar Jul 25, 2017 7:35 pm

Estaba contemplando la idea de los delimitadores, en mi caso pensaba en encerrar los párrafos que voy a modificar entre los siguiente delimitadores: #.# y #.$. El caso es que necesito que en esa sección del documento, no haya ningún salto de lineas en blanco y que todos los párrafos se autocomplenten hasta el final de este con el caracter de doble linea (====) o FontStrikeout DOUBLE. Lo puedo trabajar a nivel de documento sin problemas, pero solo lo necesito que se modifique entre los delimitadores. Estoy estancado hace varias semanas y no se me ocurre como terminarlo la verdad.

Adjunto el ejemplo de unos de los documentos:
Adjuntos
EJEMPLO1.odt
Ejemplo de documento a trabajar.
(9.6 KiB) 66 veces
OpenOffice 4.1.3 en Windows 10
jeb9416
 
Mensajes: 2
Registrado: Mar Jul 18, 2017 9:22 pm


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados