Ejecutar macro en cierta parte del documento

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
jeb9416
Mensajes: 2
Registrado: Mar Jul 18, 2017 9:22 pm

Ejecutar macro en cierta parte del documento

Mensaje por jeb9416 »

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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Ejecutar macro en cierta parte del documento

Mensaje por mauricio »

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
jeb9416
Mensajes: 2
Registrado: Mar Jul 18, 2017 9:22 pm

Re: Ejecutar macro en cierta parte del documento

Mensaje por jeb9416 »

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) Descargado 190 veces
OpenOffice 4.1.3 en Windows 10
Responder