|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Freddy EVRARDResponsable de service informatique Inscription : février 2011 Messages : 20 ![]() |
Bonjour,
J'essaye de créer une macro qui me permettrait d'imprimer et agrafer (sur imprimante 1) des documents s'il y a plusieurs pages ou s'il n'y en a qu'une seule, imprimer vers une autre imprimante. J'ai un document word publiposté, sur la première page j'ai l'adresse d'un destinataire et un tableau mais pour certains destinataires le tableau contient plusieurs pages de données. je veux agrafer les documents qui ont plusieurs pages. l'imprimante 1 est configurée pour imprimer et agrafer l'autre pour simplement imprimer. Un saut de page manuel ^m sépare chaque destinataire. je ne trouve pas d'instruction qui me permette de mémoriser le N° de la page sur laquelle le curseur est situé. wdActiveEndPageNumber me retourne systématiquement le n° de la page du premier ^m trouvé Et si je pouvais définir le FileName (Nom_Zone_IMPR) du doc ds la file d'impression, ce serait la cerise sur le gâteau. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
Salut,
La page est obtenue avec la propriété information de l'objet sélection. Code :
Selection.Information(wdActiveEndPageNumber)
__________________
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 ! |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Freddy EVRARDResponsable de service informatique Inscription : février 2011 Messages : 20 ![]() |
Génial il est
![]() merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com