Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment envoyer des infos sur un fichier word dans access depuis word ?

5 réponses
Avatar
nemoplus
Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des information
sur ce fichier (version, auteur, langue, emplacement etc...) dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin de
doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci de
votre aide.

5 réponses

Avatar
Tisane
Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des
information sur ce fichier (version, auteur, langue, emplacement etc...)
dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin
de doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci
de votre aide.


Pour intégrer ces données en fin de document, une macro n'est pas
obligatoire.
Il suffit que tu prépares la dernière page du document (dans un modèle par
exemple), en insérant le code de champ { DOCPROPERTY nom_du_champ }.
Mais cela peut être long car les propriétés sont assez nombreuses, notamment
si tu en as personnalisées, ce qui semble être le cas (langue, version,...).
Pour la récupération dans Access, si tu places les champs dans ta page Word
soit dans un tableau, soit séparé par des ";" par exemple, je crois qu'il
serait préférable d'exporter cette page au format txt et de gérer l'import
depuis Access.

Pour l'automatisation, les adresses suivantes te donneront des pistes :
http://www.mvps.org/access/modules/mdl0003.htm
http://support.microsoft.com/kb/224351/fr
http://word.mvps.org/FAQs/MacrosVBA/DSOFile.htm

--
Tisane

Avatar
Clément Marcotte
"Tisane" a écrit dans le message de news:
%
Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des
information sur ce fichier (version, auteur, langue, emplacement etc...)
dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin
de doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci
de votre aide.


Pour intégrer ces données en fin de document, une macro n'est pas
obligatoire.
Il suffit que tu prépares la dernière page du document (dans un modèle par
exemple), en insérant le code de champ { DOCPROPERTY nom_du_champ }.
Mais cela peut être long car les propriétés sont assez nombreuses,
notamment si tu en as personnalisées, ce qui semble être le cas (langue,
version,...).
Pour la récupération dans Access, si tu places les champs dans ta page
Word soit dans un tableau, soit séparé par des ";" par exemple, je crois
qu'il serait préférable d'exporter cette page au format txt et de gérer
l'import depuis Access.

Pour l'automatisation, les adresses suivantes te donneront des pistes :
http://www.mvps.org/access/modules/mdl0003.htm
http://support.microsoft.com/kb/224351/fr
http://word.mvps.org/FAQs/MacrosVBA/DSOFile.htm

--
Tisane



Avatar
Clément Marcotte
Wow, 3 liens qui mènent au même document chez Microsoft. Toute une
performance qui marque la capacité de faire du copier-coller sans vérifier
si cela en vaut vraiment la peine.


"Tisane" a écrit dans le message de news:
%
Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des
information sur ce fichier (version, auteur, langue, emplacement etc...)
dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin
de doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci
de votre aide.


Pour intégrer ces données en fin de document, une macro n'est pas
obligatoire.
Il suffit que tu prépares la dernière page du document (dans un modèle par
exemple), en insérant le code de champ { DOCPROPERTY nom_du_champ }.
Mais cela peut être long car les propriétés sont assez nombreuses,
notamment si tu en as personnalisées, ce qui semble être le cas (langue,
version,...).
Pour la récupération dans Access, si tu places les champs dans ta page
Word soit dans un tableau, soit séparé par des ";" par exemple, je crois
qu'il serait préférable d'exporter cette page au format txt et de gérer
l'import depuis Access.

Pour l'automatisation, les adresses suivantes te donneront des pistes :
http://www.mvps.org/access/modules/mdl0003.htm
http://support.microsoft.com/kb/224351/fr
http://word.mvps.org/FAQs/MacrosVBA/DSOFile.htm

--
Tisane



Avatar
Clément Marcotte
Bonjour,

Mieux que les performances de sa Majesté la reine du Copier-Coller. Une
macro Excel, pouvant être adaptée à Word. Mais ce que sa Majesté ne dit pas,
c'est qu'il y a eu 2 versions de DSOFile En principe, la première n'est
plus disponible, mais les deux versions de la dll ne sont pas totalement
compatibles. Cela fait que les macros faites en vue de la version 1.4, ne
sont pas bonnes avec la version 2 et l'inverse est aussi vrai.

La version pour DSOFile 1.4 chez Frédéric Sigonneau:

http://frederic.sigonneau.free.fr/code/Fichiers/ProprietesClasseurFerme.txt

La macro refaite pour DSOFile 2

http://groups.google.com/group/microsoft.public.fr.excel/tree/browse_frm/thread/efe4af1b1971407a/527f987e506d0750?rnum=1&hl=fr&q=dsofile+version+2+group%3Amicrosoft.public.fr.excel&_done=%2Fgroup%2Fmicrosoft.public.fr.excel%2Fbrowse_frm%2Fthread%2Fefe4af1b1971407a%2F527f987e506d0750%3Ftvc%3D1%26q%3Ddsofile+version+2+group%3Amicrosoft.public.fr.excel%26hl%3Dfr%26#doc_38a599d14df39bb3

Et puis, dans le même fil, tu peux aussi jeter un oeil sur la réponse de
Michel Pierron.
"nemoplus" a écrit dans le message de news:

Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des
information sur ce fichier (version, auteur, langue, emplacement etc...)
dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin
de doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci
de votre aide.





Avatar
Clément Marcotte
Pis pour te permettre de continuer à parasiter les réponses des autres, tu
vas pouvoir ajouter une adresse à ta liste. Parce que, pour Office 2007, les
propriétés vont être gérées différemment.

http://msdn.microsoft.com/msdnmag/issues/06/06/AdvancedBasics/


Mais, ça, les mères Supérieures, ne sont pas capable de le trouver
elles-mêmes.
C'est bien moins de trouble de faire les parasites.



"Tisane" a écrit dans le message de news:
%
Bonjour,

Je souhaite au moment d'enregistrer un document Word envoyer des
information sur ce fichier (version, auteur, langue, emplacement etc...)
dans Access.
La macro insèrerait également ces infos dans un résumé de document en fin
de doc.
Si quelqu'un a une idée, surtout sur l'envoi vers access de l'info, merci
de votre aide.


Pour intégrer ces données en fin de document, une macro n'est pas
obligatoire.
Il suffit que tu prépares la dernière page du document (dans un modèle par
exemple), en insérant le code de champ { DOCPROPERTY nom_du_champ }.
Mais cela peut être long car les propriétés sont assez nombreuses,
notamment si tu en as personnalisées, ce qui semble être le cas (langue,
version,...).
Pour la récupération dans Access, si tu places les champs dans ta page
Word soit dans un tableau, soit séparé par des ";" par exemple, je crois
qu'il serait préférable d'exporter cette page au format txt et de gérer
l'import depuis Access.

Pour l'automatisation, les adresses suivantes te donneront des pistes :
http://www.mvps.org/access/modules/mdl0003.htm
http://support.microsoft.com/kb/224351/fr
http://word.mvps.org/FAQs/MacrosVBA/DSOFile.htm

--
Tisane