OVH Cloud OVH Cloud

word et access

2 réponses
Avatar
philippe A
Bonjour

je voudrais depuis access ouvrir un doc word et, mettre le=20
contenu de requete (ou table) dans des champs sur mon doc=20
word : donc questions :=20

o=F9 dois-je ecrire le code ? (dans access? dans word? dans=20
les 2?)

comment faire? quelles sont les lignes de code cl=E9s pour=20
faire ca?

merci de votre aide

2 réponses

Avatar
Fred
Je te conseille d'utiliser l'instruction "call shell" pour lancer Word, je
pense qu'il est aussi plus efficace de créer une requête création de table
(table qui servira de source de données) tu auras moins de problème avec le
module de fusion et publipostage de word.

Tu définis une valeur de chemin d'accès pour Wordpath, et en avant...

DoCmd.SetWarnings False
DoCmd.OpenQuery "Création mailing général", , acAdd
stAppName = WordPath & " " & DossierDocs() & "M4.DOC"
Call shell(stAppName, 1)

J'utilise ça au quotidien.

Fred

"philippe A" a écrit dans le message de news:
493801c49f23$f11d2f70$
Bonjour

je voudrais depuis access ouvrir un doc word et, mettre le
contenu de requete (ou table) dans des champs sur mon doc
word : donc questions :

où dois-je ecrire le code ? (dans access? dans word? dans
les 2?)

comment faire? quelles sont les lignes de code clés pour
faire ca?

merci de votre aide
Avatar
Jac
Salut Philippe,

pourquoi veux-tu passer d'Access à Word ?
Tu peux pratiquement tout faire dans Access.
Il s'agit tout simplement d'états d'impression qui génèrent
des étiquettes, du mailing, des factures, des fiches (clients,
produits, employé, machines, véhicules...), un tarif, un
catalogue, des relances, des questionnaires, des commandes,
des offres, des fax, ... et le reste aussi...

Si tu veux du WordArt dans Access, tu le prépares dans Word,
puis tu fais un copier/coller...
Access ne propose pas de justification du texte ni de modifier les
espacements de lignes et de paragraphes : il suffit de faire comme
pour le WordArt, copier/coller.
Puis tu mets en place tes variables qui s'appuient sur une requête.
Entête et pieds de pages, numérotation, images, Access sait aussi faire !

C'est simple, ça "marche" tout seul et les utilisateurs n'ont rien d'autre
à faire que lancer des procédures toutes prêtes en allant cliquer sur les
boutons d'un menu général, par exemple.

Je n'ai jamais eu besoin de sortir d'une base de donnée pour faire des
impressions. Mais il se peut que ton besoin soit exceptionnel !

On en reparle quand tu veux.

Jac

"philippe A" a écrit dans le message de news:
493801c49f23$f11d2f70$
Bonjour

je voudrais depuis access ouvrir un doc word et, mettre le
contenu de requete (ou table) dans des champs sur mon doc
word : donc questions : où dois-je ecrire le code ?
(dans access? dans word? dans les 2?)
comment faire?
quelles sont les lignes de code clés pour faire ca?