OVH Cloud OVH Cloud

Publier un rapport avec MS Word

4 réponses
Avatar
Warrio
Bonjour,



Sur un preview de rapport sur Access, l'utilisateur peut cliquer sur le
bouton (Liens Office) et de faire une copie des informations afficher sur le
rapport sur un document Word.



Est-il possible de faire la même action par code VBA et sans utiliser la
fonction publipostage de Word.



Merci pour toute suggestion.

4 réponses

Avatar
Denis
"Warrio" a écrit dans le message de
news:40d30d30$0$26641$
Bonjour,



Sur un preview de rapport sur Access, l'utilisateur peut cliquer sur le
bouton (Liens Office) et de faire une copie des informations afficher sur
le

rapport sur un document Word.



Est-il possible de faire la même action par code VBA et sans utiliser la
fonction publipostage de Word.



Merci pour toute suggestion.

Bonsoir,


il faut créer des signets dans ton document Word, ensuite
dans le code VB, tu ouvres le fichier word et tu affectes tes
signets avec les valeurs que tu veux. Le fichier Word sera
généré avec les infos envoyées par du code VB.

je pourrai te donner un exemple détaillé lundi quand je serai au
boulot.

@++

Avatar
Raymond [mvp]
Bonsoir.

ça me parait difficile de remplacer un état access par du code VBA vers
word. Je ne sais pas, mais si ton état contient des graphiques, des
sous-états, des calculs de groupes, des sauts de pages par groupes etc ....
il va falloir que le code VBA reconstitue l'état, ce qui me semble
impossible.
maintenant, il faut s'entendre sur la signification de : faire la même
action par code VBA , que recouvre cette demande ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de
news:40d30d30$0$26641$
Bonjour,



Sur un preview de rapport sur Access, l'utilisateur peut cliquer sur le
bouton (Liens Office) et de faire une copie des informations afficher sur
le

rapport sur un document Word.



Est-il possible de faire la même action par code VBA et sans utiliser la
fonction publipostage de Word.



Merci pour toute suggestion.






Avatar
3stone
Salut Warrio,

"Warrio"
Sur un preview de rapport sur Access, l'utilisateur peut cliquer sur le
bouton (Liens Office) et de faire une copie des informations afficher sur le
rapport sur un document Word.

Est-il possible de faire la même action par code VBA et sans utiliser la
fonction publipostage de Word.



Pour répondre à ta question ;-)

Regarde la commande OutputTo

DoCmd.OutputTo acOutputTable, "Employés", acFormatRTF, "Employé.rtf", True

car en cliquant sur le bouton "Exporter ver Word", tu passe par le format RTF.

--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Warrio
Merci beaucoup pour la breve réponse et précise!
exactement ce qu'il me fallait! et ca marche parfaitement.


"3stone" a écrit dans le message de
news:
Salut Warrio,

"Warrio"
Sur un preview de rapport sur Access, l'utilisateur peut cliquer sur le
bouton (Liens Office) et de faire une copie des informations afficher
sur le


rapport sur un document Word.

Est-il possible de faire la même action par code VBA et sans utiliser la
fonction publipostage de Word.



Pour répondre à ta question ;-)

Regarde la commande OutputTo

DoCmd.OutputTo acOutputTable, "Employés", acFormatRTF, "Employé.rtf",
True


car en cliquant sur le bouton "Exporter ver Word", tu passe par le
format RTF.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------