Je souhaite créer une macro dans excel pour effectuer un publipostage avec word.
donc si je décompose, je suis dans mon classeur excel qui constitue la donnée source, j'execute la macro qui :
- ouvre le fichier word de la fusion
- réalise le publipostage (uniquement la ligne 1)
visiblement, c'est l'utilisation d'un modèle qui peut gêner...
Essaie de faire la même manip avec un fichier WORD qui soit enregistré en .doc et pas en .dot
Comme ton fichier ne sert que de source au publipostage, c'est le résultat de la fusion qui est modifié à chaque fois, pas la lettre-type. Tu n'as donc pas forcément besoin d'un modèle en .dot
Ca donne quoi ?
CAP2
"vincerig" a écrit dans le message de news:
CAP2 a écrit le 20/08/2008 à 16h03 :
Reprenons,
tu as bien créé ta macro dans word pour faire le publipostage ?
Mettons qu'elle s'appelle "Publi".
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui va ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne dois avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la macro word (Publi). Les deux logiciels sont ouverts et ça ne doit pas coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Vérifie ta séquence et tiens-moi au courant !
CAP2
Alors je reprend : j'ai fait tout comme tu dis mais à l'ouverture de Word, j'ai un message d'alerte qui dit "impossible d'enregistrer ce fichier, il est déja ouvert dans un autre programme (c:Documents & Settings...Normal.dot).
Tu es trop fort !!!! CA MARCHE !!!!! un grand merci
CAP2 a écrit le 22/08/2008 à 15h43 :
Salut,
visiblement, c'est l'utilisation d'un modèle qui peut gêner...
Essaie de faire la même manip avec un fichier WORD qui soit
enregistré en
.doc et pas en .dot
Comme ton fichier ne sert que de source au publipostage, c'est le
résultat
de la fusion qui est modifié à chaque fois, pas la lettre-type.
Tu n'as donc
pas forcément besoin d'un modèle en .dot
Ca donne quoi ?
CAP2
"vincerig" a écrit dans le
message de news:
CAP2 a écrit le 20/08/2008 à 16h03 :
Reprenons,
tu as bien créé ta macro dans word pour faire le publipostage ?
Mettons qu'elle s'appelle "Publi".
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui va
ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne
dois
avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la macro
word (Publi). Les deux logiciels sont ouverts et ça ne doit pas
coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Vérifie ta séquence et tiens-moi au courant !
CAP2
Alors je reprend : j'ai fait tout comme tu dis mais à l'ouverture de
Word,
j'ai
un message d'alerte qui dit "impossible d'enregistrer ce fichier, il est
déja
ouvert dans un autre programme (c:Documents & Settings...Normal.dot).
Tu es trop fort !!!!
CA MARCHE !!!!!
un grand merci
visiblement, c'est l'utilisation d'un modèle qui peut gêner...
Essaie de faire la même manip avec un fichier WORD qui soit enregistré en .doc et pas en .dot
Comme ton fichier ne sert que de source au publipostage, c'est le résultat de la fusion qui est modifié à chaque fois, pas la lettre-type. Tu n'as donc pas forcément besoin d'un modèle en .dot
Ca donne quoi ?
CAP2
"vincerig" a écrit dans le message de news:
CAP2 a écrit le 20/08/2008 à 16h03 :
Reprenons,
tu as bien créé ta macro dans word pour faire le publipostage ?
Mettons qu'elle s'appelle "Publi".
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui va ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne dois avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la macro word (Publi). Les deux logiciels sont ouverts et ça ne doit pas coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Vérifie ta séquence et tiens-moi au courant !
CAP2
Alors je reprend : j'ai fait tout comme tu dis mais à l'ouverture de Word, j'ai un message d'alerte qui dit "impossible d'enregistrer ce fichier, il est déja ouvert dans un autre programme (c:Documents & Settings...Normal.dot).
Tu es trop fort !!!! CA MARCHE !!!!! un grand merci
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui va ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne dois avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la macro word (Publi). Les deux logiciels sont ouverts et ça ne doit pas coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui
va
ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne
dois
avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la
macro
word (Publi). Les deux logiciels sont ouverts et ça ne doit pas
coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Ensuite, tu fermes Word, et tu vas sur Excel, et tu fais la macro qui va ouvrir word, ton doc de fusion, et qui va appeler la macro Publi.
Donc au moment où tu est sur excel et que tu lances la macro, tu ne dois avoir qu'excel ouvert, puis la macro excel ouvre word et appelle la macro word (Publi). Les deux logiciels sont ouverts et ça ne doit pas coincer...
La macro Publi fait son boulot de publipostage et c'est fini...
Tu es trop fort !!!! CA MARCHE !!!!! un grand merci
nine
Bonjour à tous,
voilà mon p'tit pb, je voudrai faire un publipostage ma source est un fichiers excel, avec des cellules en format date et heure la fusion des dates se fait trés bien mais pour les cellules heures c'est pas vraiment ce que je veux.
mon comutateur est sous le formart: {MERGEFIELD LunHMD1 @ "hh:mm"} et le résultat est: 30/12/1899 08:00:00 mais moi j'ai besoin que de l'heure. sachant que mon fichiers est le résultat de plusieurs calcul. je vous remerci d'avance pour votre aide.
Bonjour à tous,
voilà mon p'tit pb, je voudrai faire un publipostage ma source est un
fichiers excel,
avec des cellules en format date et heure
la fusion des dates se fait trés bien mais pour les cellules heures c'est
pas vraiment ce que je veux.
mon comutateur est sous le formart: {MERGEFIELD LunHMD1 @ "hh:mm"} et le
résultat est: 30/12/1899 08:00:00 mais moi j'ai besoin que de l'heure.
sachant que mon fichiers est le résultat de plusieurs calcul.
je vous remerci d'avance pour votre aide.
voilà mon p'tit pb, je voudrai faire un publipostage ma source est un fichiers excel, avec des cellules en format date et heure la fusion des dates se fait trés bien mais pour les cellules heures c'est pas vraiment ce que je veux.
mon comutateur est sous le formart: {MERGEFIELD LunHMD1 @ "hh:mm"} et le résultat est: 30/12/1899 08:00:00 mais moi j'ai besoin que de l'heure. sachant que mon fichiers est le résultat de plusieurs calcul. je vous remerci d'avance pour votre aide.