Hola a todos:
Tengo un documento en Word de muchas páginas con direcciones.
Cada dirección está en una página nueva del documento, es decir, 1000 direcciones, 1000 páginas.
En cada página, está la dirección del destinatario que se desea, y también está el remite por defecto del departamento comercial.
Quisiera saber si hay alguna manera de poder utilizar este documento de Word, en otros departamentos, pero cambiando, por supuesto el remitente del departamento correspondiente.
Por ejemplo, el remite "base" dice:
Rte. Empresa XXX
Departamento Comercial
Apartado 2345
Madrid
y quisiera que el departamento de ventas, pudiera utilizar el mismo fichero de direcciones, pero en su caso el remite debería decir:
Rte. Empresa XXX
Departamento de Ventas
Apartado 4678
Valencia
Y el departamento de publicidad pudiera tener tambien su propio y diferente remite... etc.
Por razones muy concretas, quiero utilizar este formato de Word, aunque se pudiera conseguir el mismo resultado desde otro programa..
Visual Basic para Word permitiria identificar las lineas del remitente para cambiarlas por otro contenido?
Saludos cordiales.
Jose Luis Casla
Hola José Luis
En primer lugar una reflexión: tal vez tener las direcciones en Word no sea una buena idea.
En mi opinión sería mejor tener las direcciones en una base de datos. Pero supongo que esto ya es algo que viene dado y que tienes que lidiar con eso.
Lo más inmediato es buscar y reemplazar, pero esto es para hacerlo a mano y adelantaríamos poca cosa.
Podrías definir una propiedad personalizada en el documento para el remitente, y utilizar esta propiedad en el documento insertándola mediante un campo; de este modo, sólo con cambiar el valor de esta propiedad una vez y actualizar campos se actualizaría en todo el documento. Es una solución más limpia creo yo. Esa actualización se puede hacer a mano o con una macro.
Para definir las propiedades debes acceder a las propiedades del documento. Esto lo han escondido en las últimas versiones de Word así que depende de la versión que tengas puede que esté en otro sitio. Últimamente está en...
Archivo>Información>Propiedades (despliega el desplegable)>Propiedades Avanzadas
Una vez tengas abierta la ventana de propiedades, entra en la pestaña Personalizar.
Puedes crear varias propiedades, verás que algunas ya existen por defecto: departamento, Apartado, ciudad, lo que quieras...
escribe el nombre de la propiedad arriba, se asignas un valor y pulsa el botón Agregar para crearla.
Por último, para insertar una propiedad en el documento, inserta un campo, lo tienes en
Insertar>texto>elementos rápidos
aparecerá el diálogo para elegir el campo que quieres. Las propiedades del documento están en la categoría de información del documento. elige el campo DocProperty y luego el nombre de la propiedad que te interese
y ya está, en tu documento se insertará el valor del campo (verás que se te sombrea cuando lo selecciones)
Por defecto los campos se actualizan antes de imprimir, así que prueba a cambiar la propiedad y luego haz una vista previa para ver el aspecto que tendría tu documento.
Si quieres ver los campos del documento pulsa [Alt][F9] y... Bienvenido al mundo de los campos de Word.
UN TRUCO
Como vas a tener que cambiar las 1000 veces que tienes tu remitente actual, te recuerdo que puedes buscar lo que sea y reemplazar por lo que tengas copiado en el portapapeles.
------
Ya sé Excel, pero necesito más.
Hola Paco:
Este tema me esta resultando un pelin mas árido que el de cambiar las lineas...
Te agradezco las pistas que me has enviado en tu respuesta, pero voy a necesitar mas tiempo para tratar de asimilarlo...
En lineas generales, intuyo las posibilidades que hay detrás del tema "Campos" en Word... Su utilización hasta ahora se ha limitado, en mi caso, a hacer Merge de un documento "plantilla" con otro de nombres y direcciones, para generar un documento fianl con esos nombres introducidos en medio del documento y dar como resultado un documento personalizado para cada destinatario, y para poder escribir también los sobres de cada destinatario.
Pero con esa experiencia superficial, voy a anecesitar mas tiempo para acercarme al tema.
Gracias de nuevo por tu aportacion.
Saludos cordiales.
José Luis