|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Bonjoour,
J'effectue un publipostage d'access vers word, et lors de celui-ci, je voudrais le cas échéant supprimer certaines pages. Dans le code que je compte utiliser (je suis en phase de test), je me sers des numéros de pages pour les supprimer. Le problème c'est qu'au fur et à mesure de la supression, les pages sont renumérotées. Par exemple voici le code que j'utilise pour supprimer les pages 19 et 20 (code que j'ai en partie trouver sur le net) : Code :
Je me demandais si il existe une solution pour supprimer tout ce qui se trouve entre 2 bookmarks, ou quelque chose dans le genre. Merci d'avance. |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 351 ![]() |
Ce ne serait pas plus simple de ne pas mettre ces données dans le publipostage.
Quel critère utilises-tu pour supprimez des pages ?
__________________
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 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Je viens de lire aussi qu'il est possible "d'insérer du texte" dans des signets. Serait-il donc possible d'avoir plusieurs pages avec des tableaux contenus dans un signet ? Au quel cas je n'aurais plus qu'à supprimer le signet.
|
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Citation:
Mon publipostage ne fait que de remplir ces tableaux. Et donc dans certains cas, je souhaiterais, si je n'ai pas à remplir telle ou tellle page, la supprimer. Citation:
1 : j'ai différents cas où je sais quelles pages vont être remplis (cela concerne les 20 premières pages de mon rapport 2 : Pour les 5 dernières pages, chacune de ces 5 pages sera remplie ou non avec une procédure particulière. C'est à dire qu'à la fin de ma procédure de publipostage, il y a 5 sous procédures qui me disent : "si il y a des données dans cette table insère les dans la page 21", pareil pour les pages 22,23.. En espérant avoir été clair |
||
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Voila quelquechose qui me permet de supprimer ce qui se trouve entre les signets "StartOfDoc" et "EndOfDoc" :
Code :
Si quelqu'un a une astuce pour cela ça serait vraiment sympa. |
||
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 351 ![]() |
Citation:
Par contre, si il y a des données à insérer, on peut toujours insérer un saut de page avant le signet.
__________________
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
|
Copyright © 2000-2012 - www.developpez.com