Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
Merci.
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
Merci.
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
Merci.
*Philippe R. que je salut a écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a écrit *:
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORD
Merci.
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Philippe R. que je salut a écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete (ou
mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a
écrit *:
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORD
Merci.
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a écrit *:
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a
écrit *:
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORD
Merci.
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a écrit *:
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a
écrit *:
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORD
Merci.
Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
C'est quand même plus clair avec tes explications.
http://faqword.free.fr
Philippe R. a formulé ce vendredi :Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa.
Le voici expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes
mes factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la
400ème) depuis un formulaire Access, cette facture est ajouté à ma
table MesFactures. Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n°
XXX.doc" que je copie dans un dossier adéquat, et que je renomme
"Facture n° 400.doc". J'ouvre ce document Word qui a déjà toutes les
options de
publipostage et est déjà lié à ma table MesFactures, et qui pointe
par défaut sur le premier enregistrement (équivalent à ma première
facture). Là, je vais sur la barre d'outils "Fusion et Publipostage", et
je
rentre le numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les
champs de fusion se remplit des informations correspondantes à la
facture 400. Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement
400. Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre
le fichier qui fusionne à l'origine sur l'enregistrement 1, je le
fais fusionner sur le dernier enregistrement, j'enregistre mon
fichier word ainsi modifié, et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis
Acces, probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
C'est quand même plus clair avec tes explications.
http://faqword.free.fr
Philippe R. a formulé ce vendredi :
Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa.
Le voici expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes
mes factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la
400ème) depuis un formulaire Access, cette facture est ajouté à ma
table MesFactures. Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n°
XXX.doc" que je copie dans un dossier adéquat, et que je renomme
"Facture n° 400.doc". J'ouvre ce document Word qui a déjà toutes les
options de
publipostage et est déjà lié à ma table MesFactures, et qui pointe
par défaut sur le premier enregistrement (équivalent à ma première
facture). Là, je vais sur la barre d'outils "Fusion et Publipostage", et
je
rentre le numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les
champs de fusion se remplit des informations correspondantes à la
facture 400. Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement
400. Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre
le fichier qui fusionne à l'origine sur l'enregistrement 1, je le
fais fusionner sur le dernier enregistrement, j'enregistre mon
fichier word ainsi modifié, et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis
Acces, probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
C'est quand même plus clair avec tes explications.
http://faqword.free.fr
Philippe R. a formulé ce vendredi :Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa.
Le voici expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes
mes factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la
400ème) depuis un formulaire Access, cette facture est ajouté à ma
table MesFactures. Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n°
XXX.doc" que je copie dans un dossier adéquat, et que je renomme
"Facture n° 400.doc". J'ouvre ce document Word qui a déjà toutes les
options de
publipostage et est déjà lié à ma table MesFactures, et qui pointe
par défaut sur le premier enregistrement (équivalent à ma première
facture). Là, je vais sur la barre d'outils "Fusion et Publipostage", et
je
rentre le numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les
champs de fusion se remplit des informations correspondantes à la
facture 400. Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement
400. Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre
le fichier qui fusionne à l'origine sur l'enregistrement 1, je le
fais fusionner sur le dernier enregistrement, j'enregistre mon
fichier word ainsi modifié, et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis
Acces, probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
Circé
http://faqword.free.fr
Philippe R. a formulé ce vendredi :Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
Circé
http://faqword.free.fr
Philippe R. a formulé ce vendredi :
Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a écrit *:
Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'
Fil.R
*Philippe R. <PhilippeR@discussions.microsoft.com> que je salut a
écrit *:
Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORD
Merci.
Bonjour Philippe,
Y a quand même un truc que je ne comprend pas... As-tu vraiment besoin
de Word pour faire ça ? Access devrait suffire, non ? Evidemment, cela
dépend de ton document final...
Circé
http://faqword.free.fr
Philippe R. a formulé ce vendredi :Bonjour Oliv,
En effet je n'ai pas trop bien expliqué mon problème ... mea culpa. Le voici
expliqué du mieux que je peux :
J'ai dans une base Access une table MesFactures qui contient toutes mes
factures.
Dès que je viens de créer une nouvelle facture (pour l'exemple la 400ème)
depuis un formulaire Access, cette facture est ajouté à ma table MesFactures.
Ensuite je ferme Access.
Je vais dans mes documents modèles et je selectionne "Facture n° XXX.doc"
que je copie dans un dossier adéquat, et que je renomme "Facture n° 400.doc".
J'ouvre ce document Word qui a déjà toutes les options de publipostage et
est déjà lié à ma table MesFactures, et qui pointe par défaut sur le premier
enregistrement (équivalent à ma première facture).
Là, je vais sur la barre d'outils "Fusion et Publipostage", et je rentre le
numéro 400 dans la case 'Enregistrement :'.
Miracle de la fusion, mon document modèle tout pré-formaté avec les champs
de fusion se remplit des informations correspondantes à la facture 400.
Là, je sauvegarde mon document et le ferme.
Quand je le réouvrirai, il pointera désormais sur l'enregistrement 400.
Donc ce que je voulais faire, c'est automatiser le fait que j'ouvre le
fichier qui fusionne à l'origine sur l'enregistrement 1, je le fais fusionner
sur le dernier enregistrement, j'enregistre mon fichier word ainsi modifié,
et je le ferme.
D'après ce que j'ai vu sur certains sites d'automation, ceci à l'air
possible.
Mais j'en reviens à mon idée initiale de lancer depuis un shell :
Winword.exe -donotopen -gotorecord 400 "Facture n° XXX.doc"
Ca aurait été magique. Mais ca semble utopique.
Donc je vais pencher pour l'automation, que je lancerais depuis Acces,
probablement depuis le formulaire de saisie !
Merci encore pour le tuyau.
Fil.R
*Philippe R. que je salut a écrit *:Merci Oliv pour ta réponse.
Je pensais quand même a quelque chose de plus simple, mais j'imagine
que ça ne doit pas être possible.
J'ai visité quelques sites sur l'automation, et ça semble
effectivement être une solution pas trop simple, pas trop trop
compliqué non plus.
Mais si quelqu'un savait quand même si on peut lancer winword avec des
option /anything depuis un shell, je suis tout ouïe.
En fait il faudrait revenir sur ce que tu veux faire exactement, c'est pas
des plus clairs !
tu veux fusionner ton publipostage pour obtenir un document word ? ou une
impression, un mail ?
à partir de où de Access ?
Dans tous les cas même en automation Word s'ouvrira, éventuellement il ne
sera pas visible.
Tu peux peut être limiter ta requete au seul enregistrement voulu, mais tu
devras quand même fusionner.
Une autre solution peut être serait de lier ton document à une base de
donnée avec les "champs" "BasedeDonnées"
j'ai jamais testé.
--
Oliv'Fil.R
*Philippe R. que je salut a
écrit *:Bonjour à tous,
je fais du publipostage Access-Word, et je voudrais savoir si
quelqu'un avait une idée concernant mon problème :
je souhaite faire fusionner mon document word modèle qui pointe déjà
sur la bonne requete, sur le dernier enregistrement de la requete
(ou mieux sur le Nième), sans avoir à ouvrir Word à la main.
En gros si je pouvais lancer par une ligne de commande :
Winword.exe -donotopen -gotorecord N monfichier.doc
Quelqu'un a-t-il une idée ?
une macro à partir de ACCESS qui piloterait par automation WORDMerci.