¿como combinar campo de foto de tabla de Acces en documento de W or

27/01/2005 - 17:27 por herigo | Informe spam
Estoy combinando una tabla de Acces en un documento de Word
pero al querer combinar una foto solo aparece una especie de código
los demás campos se combinan bien.
¿es posible combinar campos de foto en word?
Si es así ¿que pasos debo seguir para lograrlo?
Estoy usando Office 2003 en Windows XP con service pack 2
 

Leer las respuestas

#1 Pilar Mueckay [MVP - Office]
28/01/2005 - 02:03 | Informe spam
Hola Herigo,

Desafortunadamente Word no permite combinar correspondencia con imágenes
(ningún objeto OLE), ya que no entiende binarios largos.

Éste es un rodeo que he perfeccionado con el tiempo, ninguno de mis rodeos
anteriores sirven:

1) Asegurar que todas las imágenes están en la misma carpeta

2) Cerrar Word e ir a la base de datos de Access

3) Seleccionar la tabla o consulta que usamos para la combinación.

4) Desde Vista de Diseño, cambiar el tipo de datos del campo que contiene
los gráficos: De tipo Objeto OLE cambiar a tipo TEXTO

5) Ir al campo que contiene los gráficos y en cada registro hay que escribir
el nombre del gráfico (puede ser de cualquier formato, siempre y cuando sea
un filtro de gráfico que soporte Office (BMP, JPG, CDR, TIF...).

6) Guardar y cerrar la base de datos.

7) Abrir el documento principal de Word para combinar

8) Eliminar el campo que contendrá la imagen, por ejemplo FOTO

9) En su lugar, ir al menú y seleccionar Insertar > Campo >| Categoría:
Todos > Nombre de Campo: IncludePicture

10) Clic en Aceptar

11) Aparece el msj: ¡Error!: Nombre de archivo no especificado

12) Tipear Mayús+F9 para mostrar los códigos de campo, ahora aparece {
INCLUDEPICTURE \* MERGEFORMAT }

13) Ubicar el cursor después de INCLUDEPICTURE y antes de la barra invertida
¡Justo en la mitad!

14) De la Barra o el Panel de "Combinar Correspondencia", seleccionar
"Insertar Campo de Combinación"

15) Buscar el campo que contiene los gráficos, y seleccionarlo

16) Ahora aparece { INCLUDEPICTURE {MERGEFIELD Foto \* MERGEFORMAT }

(Observar que el nombre del campo Foto, aquí NO DEBE llevar comillas porque
las comillas deben abarcar la ruta, como explico más adelante)

(Hasta aquí sólo combinaría el mismo gráfico para todos los registros, así
que hacemos lo siguiente)

17) Si se tiene Word 2002(XP)/2003, es muy importante DESACTIVAR en menú
Herramientas > Opciones > | ficha General | > Opciones Web > | ficha
Archivos | > "Actualizar vínculos al guardar". Caso contrario, veremos que
al guardar el documento base para la combinación cambia "mágicamente"
nuestro campo.

18) Volver a ubicar el cursor después de INCLUDEPICTURE.

19) Incluir la ubicación del directorio que contiene los gráficos, con el
detalle de que en vez de uno, se usa doble barra
invertida para definir la ubicación virtualmente. Usar comillas para incluir
la ruta porque realmente ése es el nombre del campo. Es muy importante
cerrar las comillas, respetar los espacios, y no poner espacios donde NO los
hay, por ejemplo antes de "{MERGEFIELD".

Quedando de esta forma:

{ INCLUDEPICTURE "d:\\prov\\bdcfotos\\{MERGEFIELD Foto \* MERGEFORMAT }" }

20) Volver a seleccionar todo con CTRL+E
21) Tipear F9 para actualizar los campos
22) Tipear Mayús+F9 pra ocultar los campos
23) Se despliega el gráfico en el documento principal. No hay problema.
24) Debe ejecutarse la combinación en un Documento Nuevo, no sirve de otra
forma.
25) Se observa "engañosamente" el mismo gráfico combinado para cada registro
y se cree que se está de vuelta al punto 18. ¡NO!
26) En el nuevo documento, seleccionar todo con CTRL+E
27) Tipear F9 para actualizar los campos. Es importante este refrescamiento.
28) Diferentes gráficos se han combinado en cada registro, de acuerdo a
nuestra base de datos.
29) Aleluya :-S

NOTAS:
A) Según algunos MVPs habría que usar el modificador \* UPPER, pero en mis
pruebas pude constatar que mejor aspecto tenían los bitmaps con el
modificador que incluyo en la solución: \* MERGEFORMAT.

B) Tanto el artículo de Microsoft en la MSKB
http://support.microsoft.com/kb/114306/es, como las soluciones de algunos
MVPs en inglés en sus sitios webs ofrecen soluciones QUE NO SIRVEN PARA LA
VERSIÓN EN ESPAÑOL. Los únicos pasos para lograrlo son los que he descrito.

C) Es extremadamente importante no omitir ningún paso. Lo digo en serio :-D

Por favor, realiza estas pruebas y agradeceré que postees aquí los
resultados. Luego investigaré con los datos que proporciones y regresaré tan
pronto me sea posible.

menteAtenta,
Pilar Mueckay [MVP - Office]
Ecuador
**** Gracias por votar si las aportaciones contestaron su pregunta o le han
ayudado ****


"herigo" escribió en el mensaje
news:
Estoy combinando una tabla de Acces en un documento de Word
pero al querer combinar una foto solo aparece una especie de código
los demás campos se combinan bien.
¿es posible combinar campos de foto en word?
Si es así ¿que pasos debo seguir para lograrlo?
Estoy usando Office 2003 en Windows XP con service pack 2

Preguntas similares