ramanvda
Messages postés11Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention16 juin 2015
-
21 juin 2006 à 11:32
ramanvda
Messages postés11Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention16 juin 2015
-
23 juin 2006 à 19:18
bjr,
je souhaite imprimer des fichiers PDF (plan méca de A4 à A0) par lot avec Acrobat reader 6 ou sup depuis VB.
En gros (pour faire simple) je fait une boucle là dessus:
Do
a = a + 1
'/p pour print
'/t pour print en loop (NE FONCTIONNE PAS!?)
Shell (cheminAcro & "AcroRd32.exe /p """ & chemin & fichier(a) & """")
Sleep 1000
Loop until a=10
Cela fonctionne mais....
apparement il arrive que (je pense) acrobat reader sature à un moment donné et qu'il saute des fichiers.
Donc j'ai eu l'idée d'envoyer mes fichiers par ordre croissant de poids (en terme de format de A4 à A0): arrivé au A2, il commence à ne plus tout imprimer....
D'où mon astuce sur le sleep 1000 pour faire une pause mais c'est pas top du tout (ça marche pas toujours pour les gros fichiers (A0) et j'aime pas en plus. na!)
Pour MS word, je sais qu'il y a une option pour attendre que Word ait fini l'impression en cours:
oWrd.Application.Options.PrintBackground = False