OVH Cloud OVH Cloud

vba word

7 réponses
Avatar
dechaume.fred
Bonjour à tous,
Mon pb est le suivant :
- j'ai une base access avec un champ contenant le chemin d'accés à des
images.
- je voudrais faire du publipostage sous word en incluant entre autres ces
images.
Est-ce que quelqu'un a une idée, merci et bien sur, c'est urgent.
Fred

7 réponses

Avatar
Anacoluthe
Bonjour !

"dechaume.fred" nous a écrit ...
publipostage sous word en incluant entre autres ces images
et bien sur, c'est urgent.


en urgence, user de champs imbriqués :
{INCLUDEPICTURE {MERGEFIELD "FichierImage"}}

Anacoluthe
« J’ai ordonné qu’on me réveille à toute heure en cas d’urgence
nationale y compris quand je suis en réunion. »
- Ronald REAGAN

Avatar
Anacoluthe
Bonjour !

"Raymond" nous a écrit ...
j'ai participé à l'origine du problème de fred.
j'ai essayé sous word, ça marche mais ça m'affiche toujours la
première image sur toutes les pages, on dirait qu'il manque un
rafraichissement des données. j'ai essayé le pastis, mais rien à
faire. qu'en penses-tu ?


C'est drôle chez moi le pastis ça marche très bien... ;-)
ça doit m'aider à me souvenir qu'après la fusion il faut
mettre à jour tous les champs : Ctrl-A F9
C'est pas oto/auto/automat-hic dans Word !!!

Encore un truc (si on est à jeun): placer les champs d'images
dans des cellules de tableau de dimensions fixes
pour que les images se dimensionnent de façon identique
et propre dans la fusion.

Ah! Et encore un détail : n'oubliez pas qu'il vaut mieux
que vos données d'images aient cette allure là :
"C:Documents and SettingsMoiMes documentsMes imagesToi.jpg"
cad entre guillemets et les doublées

Tu vois que ça ne servait à rien de nous dire urgent ...
Bon, j'en prends un deuxième :-)

Anacoluthe
« Le pastis, c'est comme les seins.
Un c'est pas assez et trois c'est trop. »
- FERNANDEL

Avatar
Raymond
ça c'est sympa.
le seul problème c'est les qu'il ne faut pas pour afficher sous access.
Enfin.
je vais mettre tout ça sur google parce que les questions commencent à être
trop nombreuses sur MPFA.

Je te remercie beaucoup.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Anacoluthe" a écrit dans le message de
news:
Bonjour !

"Raymond" nous a écrit ...
j'ai participé à l'origine du problème de fred.
j'ai essayé sous word, ça marche mais ça m'affiche toujours la
première image sur toutes les pages, on dirait qu'il manque un
rafraichissement des données. j'ai essayé le pastis, mais rien à
faire. qu'en penses-tu ?


C'est drôle chez moi le pastis ça marche très bien... ;-)
ça doit m'aider à me souvenir qu'après la fusion il faut
mettre à jour tous les champs : Ctrl-A F9
C'est pas oto/auto/automat-hic dans Word !!!

Encore un truc (si on est à jeun): placer les champs d'images
dans des cellules de tableau de dimensions fixes
pour que les images se dimensionnent de façon identique
et propre dans la fusion.

Ah! Et encore un détail : n'oubliez pas qu'il vaut mieux
que vos données d'images aient cette allure là :
"C:Documents and SettingsMoiMes documentsMes imagesToi.jpg"
cad entre guillemets et les doublées

Tu vois que ça ne servait à rien de nous dire urgent ...
Bon, j'en prends un deuxième :-)

Anacoluthe
« Le pastis, c'est comme les seins.
Un c'est pas assez et trois c'est trop. »
- FERNANDEL





Avatar
Anacoluthe
Bonjour !

"dechaume.fred" nous a écrit ...
Pour une image identique, ça marche mais dés que j'utilise
le champ où j'ai stocké le chemin de mes images avec les " et les
les images n'apparaissent pas il n'y a qu'un cadre vide !!!
Voici le code que j'ai écri : { INCLUDEPICTURE { MERGEFIELD WPhoto }
} où WPhoto est le fameux champ dont je te parlais plus haut.
Où est l'erreur ?


Dans ton document de fusion, fait Alt-F9 et vérifie que tu obtiens
bien des champs fusionnés de cette façon :
{ INCLUDEPICTURE "C:ImagesMonImage.gif" }
ou
{ INCLUDEPICTURE "C:ImagesMonImage.gif" d }
avec un commutateur d si les images sont liées et non copiées

Si la fusion est OK, rebascule Alt-F9
et met à jour tous tes champs :
Ctrl-A (sélection de tout le document)
F9 (mise à jour des champs dans la sélection)
Cette procédure de mise à jour sera à faire après chaque fusion.

ça marche?

Anacoluthe
« Une image vaut mille mots. »
- CONFUCIUS

Avatar
dechaume.fred
Bonjour Anacoluthe, je viens de tenter une nouvelle fois en vérifiant bien
ce que tu m'as dit et ça ne fonctionne toujours pas.
Merci et j'espère à +
Fred
"Anacoluthe" a écrit dans le message de
news:
Bonjour !

"dechaume.fred" nous a écrit ...
Pour une image identique, ça marche mais dés que j'utilise
le champ où j'ai stocké le chemin de mes images avec les " et les
les images n'apparaissent pas il n'y a qu'un cadre vide !!!
Voici le code que j'ai écri : { INCLUDEPICTURE { MERGEFIELD WPhoto }
} où WPhoto est le fameux champ dont je te parlais plus haut.
Où est l'erreur ?


Dans ton document de fusion, fait Alt-F9 et vérifie que tu obtiens
bien des champs fusionnés de cette façon :
{ INCLUDEPICTURE "C:ImagesMonImage.gif" }
ou
{ INCLUDEPICTURE "C:ImagesMonImage.gif" d }
avec un commutateur d si les images sont liées et non copiées

Si la fusion est OK, rebascule Alt-F9
et met à jour tous tes champs :
Ctrl-A (sélection de tout le document)
F9 (mise à jour des champs dans la sélection)
Cette procédure de mise à jour sera à faire après chaque fusion.

ça marche?

Anacoluthe
« Une image vaut mille mots. »
- CONFUCIUS





Avatar
Anacoluthe
Bonjour !

"dechaume.fred" nous a écrit ...
je viens de tenter une nouvelle fois en vérifiant
bien ce que tu m'as dit et ça ne fonctionne toujours pas.


Si les champs sont bien fusionnés ça marche pour autant que les
fichiers d'images existent bien. Vérifie les chemins.
Si la fusion ne donne pas le bon résultat (problème dans le
codage des chaînes de caractères) essaie de changer de conduit
d'accès au données. OLE DB marche assez bien.
Pour choisir le mode d'accès aux données il faut que soit cochée
Outils/Options/Général/Confirmation des conversions à l'ouverture

Anacoluthe
« Une image vaut mille mots. »
- CONFUCIUS

Avatar
dechaume.fred
Re bonjour,
Je viens de faire un nouvel essai en remplaçant mon champ WPhoto par le
champ CheminPhoto qui contient le vrai chemin des images (sans " et sans
). Cette fois-ci les photos s'affichent mais je suis obligé de faire F9
pour afficher chaque enregistrement.
Une idée serait la bien venue ? !
A+
Fred
"Anacoluthe" a écrit dans le message de
news:
Bonjour !

"dechaume.fred" nous a écrit ...
je viens de tenter une nouvelle fois en vérifiant
bien ce que tu m'as dit et ça ne fonctionne toujours pas.


Si les champs sont bien fusionnés ça marche pour autant que les
fichiers d'images existent bien. Vérifie les chemins.
Si la fusion ne donne pas le bon résultat (problème dans le
codage des chaînes de caractères) essaie de changer de conduit
d'accès au données. OLE DB marche assez bien.
Pour choisir le mode d'accès aux données il faut que soit cochée
Outils/Options/Général/Confirmation des conversions à l'ouverture

Anacoluthe
« Une image vaut mille mots. »
- CONFUCIUS