Salut à tous.
J'ai un programme qui imprime automatiquement des fichiers PDF. Mais ce programme présente un bug : Si un fichier PDF mets du temps à se charger et à etre envoyé à l'imprimante, tout les autre pdf lancé pendant se temps ne seront pas pris en compte....![]()
J'ai peut être trouvé la solution : la fonction "shellwait". Seulement, je ne sais pas trop comment l'utiliser.
J'ai trouve un exemple la, mais c'est assez vague. http://officesystem.access.free.fr/apishellwait.htm
Voici mon programme (une partie of course) pouvez vous me dire comment insérer cette fonction ??? (j'ai déjà créer le module)
Merci !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If Me.Motorisation1 <> "" Then If Dir("K:\ACCESS\Doc\" & Motorisation1 & ".pdf") <> "" And Motorisation1 <> "" Then Call imprimer_fichier("K:\ACCESS\Doc\" & Motorisation1 & ".pdf", Me) 'il faudrait ajouter shellwait ici et attendre que le pdf soit fini d'etre envoyé à l'imprimante End If End If
Partager