Bonjour,
J’ai une confectionné routine de publipostage pour mes étiquettes, qui sera lancée à partir d’un bouton de formulaire (base).
Ça fonctionne bien, j’ai même pu insérer des images sur mes étiquettes.
Mais voilà, le plus souvent je vais imprimer entre 1 et 6 étiquettes à la fois, donc sur une planche de 25 étiquettes il y aura de la perte puisque le publipostage commence toujours à l’étiquette 1 (ligne 1 colonne 1), donc j’aimerai bien pourvoir fournir à la routine le numéro d’étiquette de départ.
Dans writer les étiquettes sont considérées comme des “Cadres”, j’ai bien trouvé le code pour "pointer sur l’étiquette
oCadre = oDoc.TextFrames.getByname("Cadre5")
je suppose qu’en suite il faudra faire un ,createCursor …
Mais le premier problème c’est de savoir où placer ce code avant le démarrage du publipostage (peut être dans le Listener?).
Je joint une petite base exemple et le modèle .ott pour les étiquettes (pour tester tout doit se trouver dans le même répertoire)
EtiqMulti.ott (31.3 KB)
Etiquettes.odb (5.2 KB)
Pour tester exécuter la macro “MesEtiquettes”
Bon ce n’est peut être pas possible. Sauf que l’option existe dans l’assistant étiquette pour impression d’une étiquette unique, choix ligne et colonne
Merci pour votre aide…