OVH Cloud OVH Cloud

Macro dans excel pour publipostage avec word

13 réponses
Avatar
vincerig
Bonjour,

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)

des idées ??
Merci

3 réponses

1 2
Avatar
vincerig
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
Avatar
CAP2
Merci du retour !!

Content pour toi si ça marche !

A plus,

CAP2

"vincerig" a écrit dans le message de news:

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


Avatar
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.
1 2