Salut,
J'ai une macro qui me permet de lister les fichiers pdf d'un dossier, de les classer dans l'ordre alphabétique et de les imprimer.
Malheureusement quand elles sortent sur l'imprimante, elles ne sont pas dans l'ordre. Comment faire pour qu'elles le soient.
Voici ma macro juste pour l'impression :
Private Declare Function ShellExecute& Lib "shell32" Alias "ShellExecuteA" _
(ByVal hwnd&, ByVal lpOperation$, ByVal lpFile$, ByVal lpParameters$, _
ByVal lpDirectory$, ByVal nShowCmd&)
Sub Impression()
Dim i As Integer
For i = 2 To FinTableau '(FinTableau est déterminé dans un autre module de mon projet VBA)
Fichier = Cells(3, 2).Value & "\" & Cells(i, 2).Value 'Cela me donne le chemin complet de mon fichier
ShellExecute 0&, "print", Fichier, vbNullString, vbNullString, vbNormalFocus
Next
End Sub
Merci d'avance pour votre aide
J'ai une macro qui me permet de lister les fichiers pdf d'un dossier, de les classer dans l'ordre alphabétique et de les imprimer.
Malheureusement quand elles sortent sur l'imprimante, elles ne sont pas dans l'ordre. Comment faire pour qu'elles le soient.
Voici ma macro juste pour l'impression :
Private Declare Function ShellExecute& Lib "shell32" Alias "ShellExecuteA" _
(ByVal hwnd&, ByVal lpOperation$, ByVal lpFile$, ByVal lpParameters$, _
ByVal lpDirectory$, ByVal nShowCmd&)
Sub Impression()
Dim i As Integer
For i = 2 To FinTableau '(FinTableau est déterminé dans un autre module de mon projet VBA)
Fichier = Cells(3, 2).Value & "\" & Cells(i, 2).Value 'Cela me donne le chemin complet de mon fichier
ShellExecute 0&, "print", Fichier, vbNullString, vbNullString, vbNormalFocus
Next
End Sub
Merci d'avance pour votre aide