Bonjour à tous,
La macro ci-dessous permet de me créer un pdf, renommé, entre autre en fonction de la date, par contre la copie dans le répertoire spécifié, ne fonctionne pas 😕
Pouvez m'aider ?
Merci d'avance
Sub pdf()
'
' pdf Macro
' Macro enregistrée le 29/09/2008 par xxxxxxxx'
Dim dateformat As String
dateformat = Application.InputBox("date sous la forme jjmm")
'attente 3s que boite de dialogue soit remplie
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 2
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Range("L11").Select
SendKeys dateformat, [TRUE]
SendKeys "{ENTER}", [TRUE]
'attente 1s Avant d'ouvrir la fenetre d'enregistrement
'newHour = Hour(Now())
'newMinute = Minute(Now())
'newSecond = Second(Now()) + 1
'waitTime = TimeSerial(newHour, newMinute, newSecond)
'Application.Wait waitTime
'selection de l'imprimante cute pdf writter
Application.ActivePrinter = "CutePDF Writer sur CPW2:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"CutePDF Writer sur CPW2:", Collate:=True
'attente 1s ouverture boite de dialogue
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 4
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
'selectionner le répertoire "R tri du jour"
'SendKeys "{TAB 4}", [TRUE]
'SendKeys "{DOWN}", [TRUE]
'SendKeys "R Tri du jour", [TRUE]
'SendKeys "{ENTER}", [TRUE]
'attente 1s ouverture boite de dialogue
' newHour = Hour(Now())
'newMinute = Minute(Now())
'newSecond = Second(Now()) + 1
'waitTime = TimeSerial(newHour, newMinute, newSecond)
'Application.Wait waitTime
'SendKeys "{TAB 3}", [TRUE]
SendKeys Worksheets("Rtri").Range("K13") & ".pdf", [TRUE]
SendKeys "{ENTER}", [TRUE]
' Application.ActivePrinter = "Dell Laser Printer 1720dn sur Ne06:"
Dim Chemin1 As String
Chemin1 = "\\Rgedc\Public\xxxxxxxx\
End Sub
La macro ci-dessous permet de me créer un pdf, renommé, entre autre en fonction de la date, par contre la copie dans le répertoire spécifié, ne fonctionne pas 😕
Pouvez m'aider ?
Merci d'avance
Sub pdf()
'
' pdf Macro
' Macro enregistrée le 29/09/2008 par xxxxxxxx'
Dim dateformat As String
dateformat = Application.InputBox("date sous la forme jjmm")
'attente 3s que boite de dialogue soit remplie
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 2
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Range("L11").Select
SendKeys dateformat, [TRUE]
SendKeys "{ENTER}", [TRUE]
'attente 1s Avant d'ouvrir la fenetre d'enregistrement
'newHour = Hour(Now())
'newMinute = Minute(Now())
'newSecond = Second(Now()) + 1
'waitTime = TimeSerial(newHour, newMinute, newSecond)
'Application.Wait waitTime
'selection de l'imprimante cute pdf writter
Application.ActivePrinter = "CutePDF Writer sur CPW2:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"CutePDF Writer sur CPW2:", Collate:=True
'attente 1s ouverture boite de dialogue
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 4
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
'selectionner le répertoire "R tri du jour"
'SendKeys "{TAB 4}", [TRUE]
'SendKeys "{DOWN}", [TRUE]
'SendKeys "R Tri du jour", [TRUE]
'SendKeys "{ENTER}", [TRUE]
'attente 1s ouverture boite de dialogue
' newHour = Hour(Now())
'newMinute = Minute(Now())
'newSecond = Second(Now()) + 1
'waitTime = TimeSerial(newHour, newMinute, newSecond)
'Application.Wait waitTime
'SendKeys "{TAB 3}", [TRUE]
SendKeys Worksheets("Rtri").Range("K13") & ".pdf", [TRUE]
SendKeys "{ENTER}", [TRUE]
' Application.ActivePrinter = "Dell Laser Printer 1720dn sur Ne06:"
Dim Chemin1 As String
Chemin1 = "\\Rgedc\Public\xxxxxxxx\
End Sub