Bonsoir
jai une boucle qui me permet de generer des pdf avec pdfcreator.
Ce que je souhaite faire c'est de renommer a chaque iteration, le
fichier pdf genere.
PdfCreator me genere automatiquement un fichier test.pdf et jessaie de le renommer.
Voici ma boucleLe probleme c'est que au moment de renommer le fichier , il ne trouve pas le fichier qui prend un certain temps pour se creer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 While Not rst.EOF ' ouverture de l'état par invoice Condition = "Invoice.[Invoice Number] = '" & rst![Invoice Number] & "'" DoCmd.OpenReport strReport, aMode, stFilterName, Condition ' impression des pages DoCmd.PrintOut aPage, iStart, iEnd, acHigh ' fermeture de l'état sans sauvegarde DoCmd.Close acReport, strReport, acSaveNo ' renommer le fichier Name "C:\Temp\test.pdf" As "C:\Temp\" & rst![First Name] & rst![Last Name] & ".pdf" rst.MoveNext Wend
Jai essaye de creer une fonction pause (avec GetTickCount et une boucle While) mais cette fonction "met aussi en pause" la generation du pdf donc ne resoud pas mon probleme.
Merci davance
Partager