Busco ideas
Publicado: Sab Ago 05, 2017 6:10 pm
Hola, y agracias por ayudar.
Busco ideas para agilizar mi trabajo. En esencia el trabajo consiste en generar distintos tipos de documentos, pero todos con una estructura igual. Tienen un texto fijo, en ese texto algunos "campos" incrustados, y entre ese texto fijo algunos párrafos sueltos (es decir, no es un solo párrafo en un sitio, son varios en varios sitios) con texto que varia.
Eso que yo he llamado "campos" son palabras o pequeñas frases que están en una base datos online, de la que como usuario puedo descargarme todo lo referente a un solo registro en una tabla en writer. Sí, es muy ortopédico pero es lo que hay. No puedo descargar ni toda la base de datos, ni varios registros a la vez, solo de uno en uno. Algo así:
Nombre ; paquito
dirección ; la casa de paquito
telefono ; el telefono de paquito
Y los textos que varían están en otros documentos, pero cada nuevo documento que yo tengo que hacer usa textos de un documento diferente (no todo el doc, solo algunas partes), lo que impide usar las secciones vinculadas, porque cada vez tendría que abrir el documento que contiene el texto de origen, crear la sección, ir al documento destino y vincularlo, vamos que copiar y pegar es más rápido.
El problema es que son documentos largos, y el método que usan mis compañeros, plantilla e ir recorriendo el documento copiando y pegando lo que hay que variar es tedioso, lento, y poco práctico porque se cometen errores.
A mí se me había ocurrido colocar la tabla con los datos del registro que necesito para hacer el documento al final del mismo, y con buscar y remplazar, buscar lo que pone en la columna de la izquierda y reemplazar con lo que pone en la de la derecha, haciendo previamente una plantilla, usando las palabras de la primera columna a modo de "campos". He intentado hacer una macro que recorra esa tabla al final del documento buscando lo de la primera columna y reemplazándolo por lo de la segunda y solo he sacado un dolor de cabeza...
Llevo días leyendo manuales de macros y la verdad veo que el tema es complejo y largo, así que aquí estoy, buscando ideas, orientación... Igual hay formas más sencillas, igual alguien me puede orientar sobre como construir una macro que haga eso.
He probado a copiar la tabla con los datos en calc a modo base de datos con un registro e insertar los campos para hacer combinación, pero el problema es que al guardar, cerrar y volver a abrir se desconfiguran los campos y aparecen como texto plano normal, es decir, cada vez y para cada tipo de documento tendría que volver a insertar los campos, osea perder más tiempo.
A ver si alguien pone un poco de luz y me orienta en el buen camino.
Gracias y perdon por enrollarme.
Busco ideas para agilizar mi trabajo. En esencia el trabajo consiste en generar distintos tipos de documentos, pero todos con una estructura igual. Tienen un texto fijo, en ese texto algunos "campos" incrustados, y entre ese texto fijo algunos párrafos sueltos (es decir, no es un solo párrafo en un sitio, son varios en varios sitios) con texto que varia.
Eso que yo he llamado "campos" son palabras o pequeñas frases que están en una base datos online, de la que como usuario puedo descargarme todo lo referente a un solo registro en una tabla en writer. Sí, es muy ortopédico pero es lo que hay. No puedo descargar ni toda la base de datos, ni varios registros a la vez, solo de uno en uno. Algo así:
Nombre ; paquito
dirección ; la casa de paquito
telefono ; el telefono de paquito
Y los textos que varían están en otros documentos, pero cada nuevo documento que yo tengo que hacer usa textos de un documento diferente (no todo el doc, solo algunas partes), lo que impide usar las secciones vinculadas, porque cada vez tendría que abrir el documento que contiene el texto de origen, crear la sección, ir al documento destino y vincularlo, vamos que copiar y pegar es más rápido.
El problema es que son documentos largos, y el método que usan mis compañeros, plantilla e ir recorriendo el documento copiando y pegando lo que hay que variar es tedioso, lento, y poco práctico porque se cometen errores.
A mí se me había ocurrido colocar la tabla con los datos del registro que necesito para hacer el documento al final del mismo, y con buscar y remplazar, buscar lo que pone en la columna de la izquierda y reemplazar con lo que pone en la de la derecha, haciendo previamente una plantilla, usando las palabras de la primera columna a modo de "campos". He intentado hacer una macro que recorra esa tabla al final del documento buscando lo de la primera columna y reemplazándolo por lo de la segunda y solo he sacado un dolor de cabeza...
Llevo días leyendo manuales de macros y la verdad veo que el tema es complejo y largo, así que aquí estoy, buscando ideas, orientación... Igual hay formas más sencillas, igual alguien me puede orientar sobre como construir una macro que haga eso.
He probado a copiar la tabla con los datos en calc a modo base de datos con un registro e insertar los campos para hacer combinación, pero el problema es que al guardar, cerrar y volver a abrir se desconfiguran los campos y aparecen como texto plano normal, es decir, cada vez y para cada tipo de documento tendría que volver a insertar los campos, osea perder más tiempo.
A ver si alguien pone un poco de luz y me orienta en el buen camino.
Gracias y perdon por enrollarme.