Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2007, 15h14   #1
Invité de passage
 
Inscription : juin 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 24
Points : 3
Points : 3
Par défaut spécifier le fichier sortie d'un publipostage

salut,

J'aimerais savoir s'il est possible de spécifier le fichier de sortie d'un publipostage ou encore comment récupérer le nom du nouveau fichier ou encore un pointeur sur le document.

Merci.
No.Miss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h14   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Pourrais-tu nous donner un peu plus de détail sur ce que tu veux faire, parce que là c'est un peu nébuleux.

Oui, on peut donner un nom au fichier de publipostage
Oui, il est possible d'obtenir le nom d'un fichier
Pour le pointeur, qu'entends tu par pointeur ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h59   #3
Invité de passage
 
Inscription : juin 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 24
Points : 3
Points : 3
Je code en Vba et j'automatise le publipostage.
Simplement je n'ai pas trouvé de proprité à mailmerge qui permet de choisir le nom du fichier qui sera crée.

Puisque le comportement normale semble etre que le nouveau document devient le document actif.
J'imagine que je peux faire MonApplication.activedocument pour avoir le pointeur dont j'ai besoin.
No.Miss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 18h03   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Avec le code VBA utilisé, on devrait pouvoir t'aider.
Il est même possible de définir un nouveau nom pour chaque fichier généré.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 19h22   #5
Invité de passage
 
Inscription : juin 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 24
Points : 3
Points : 3
Code :
1
2
3
 
docWord.MailMerge.Execute
appWord.ActiveDocument.SaveAs (strFileOut)
Bien voila mon code ou plutot la partie sur laquelle je me questionnait.

docWord est un membre de appWord.
No.Miss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 20h40   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Ton nom est celui contenu dans la variable stFileName.
Code :
1
2
 
ActiveDocument.Name
Va te donner le nom du document actif.

Si tu veux un peu plus de détail sur le publipostage, dans ma signature, il y a un lien vers un article concernant le publipostage.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h23.


 
 
 
 
Partenaires

Hébergement Web