Variabele afbeeldingen samenvoegen in word

Status
Niet open voor verdere reacties.

john64

Gebruiker
Lid geworden
12 jun 2011
Berichten
268
Goedemiddag,
Ik ben al een tijdje aan het puzzelen hoe ik afbeeldingen uit een access 2010 database kan samenvoegen in een word 2010 document.
In de database staan (uiteraard) diverse tabellen. D.m.v. een query zoek ik de benodigde velden bij elkaar. Eén van de velden is de naam van een afbeelding (incl. volledige bestandsnaam). Voor elk record kan dit een andere afbeelding zijn.
In het samenvoegdocument in word probeer ik op de volgende manier de afbeelding te "importeren":
•in access tabel gemaakt met juiste gegevens, inclusief een veld met juiste verwijzing naar een afbeelding
•word document gemaakt: stapsgewijze wizard Afdruk samenvoegen
•bij stap 3 Adressen selecteren, de access database en daarbinnen de juiste query geselecteerd
•Vervolgens: Invoegen - Snelonderdelen - Veld - IncludePicture - bestandsnaam c:\logo.jpg - { INCLUDEPICTURE "c:\\logo.jpg" \* MERGEFORMAT } verschijnt
•c:\\logo.jpg geselecteerd en dan Samenvoegvelden invoegen - gekozen voor veld met verwijzing naar afbeelding - { INCLUDEPICTURE "{ MERGEFIELD PadLogo }" \* MERGEFORMAT } verschijnt

Toch lijkt de afbeelding niet de juiste weergave te krijgen
Voor test heb ik ook nog een los { MERGEFIELD PadLogo } als samenvoegveld ingevoegd, om te kijken wat de waarde is van PadLogo. Deze geeft inderdaad de juiste naam van de afbeelding, inclusief het pad.
De eerste keer dat ik het document gebruik, krijg ik de goede afbeelding. Bij een volgende keer is nog steeds de afbeelding uit de eerste versie zichtbaar, terwijl het losse { MERGEFIELD PadLogo } een andere afbeelding als naam heeft. Op één of andere manier wordt krijgt het afbeeldingsveld niet de juiste (actuele) info binnen.

Ik hoop dat ik het een beetje duidelijk uitgelegd heb.
Iemand een idee wat er aan de hand is, en hoe ik dat kan oplossen ?

mvg
John
 
Volgens bartjes zou de code zonder spaties moeten:
Code:
{ INCLUDEPICTURE { MERGEFIELD PadLogo } \* MERGEFORMAT \d}
 
Hoi Michel,

Bedoel je "zonder aanhalingstekens" ? Indien je wel spaties bedoeld, welke spaties zou ik moeten verwijderen ? Volgens de helpfile https://support.office.com/nl-nl/ar...d62-9aac-794279d02de9?ui=nl-NL&rs=nl-NL&ad=NL moet de naam van het bestand met aanhalingstekens beschreven worden.

Is de procedure die ik hierboven beschreven heb wel de juiste ?
Ik voeg als voorbeeld even een testdatabase toe, en een samenvoegdocument.
Hoe krijg ik voor elkaar dat elke pagina zijn eigen afbeelding krijgt.
Ik zie dat de samenvoeging voor de naam van het fruit (appel en peer) wel keurig verwerkt wordt, maar de afbeelding alleen die van de appel laten zien. Volgens een aantal sites zou ik de enkele backslash moeten vervangen door een dubbele.

zou je eens naar mijn voorbeeld samenvoegdocument kunnen kijken ? (ik heb de afbeeldingen zelf er even uitgelaten ivm de grootte van het bestand, maar een willekeurige appel en peer moet wel van internet af te plukken zijn en in de juiste map te plaatsen :) )
Wat ook opvalt is dat als ik in word de optie "Samenvoegvelden markeren" kies, dat de naam van het product, en de padnaam wel gemarkeerd worden, maar de afbeelding niet. Misschien doe ik daar ik wat fout.

In mijn eigenlijke database probeer ik diverse gegevens over 1 persoon te vergezellen van een bepaalde afbeelding (op dezelfde manier opgeslagen als hierboven beschreven)

mvg
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan