Bonjour,
Je travaille sur un fichier comprenant une macro permettant d envoyer un fichier par e-mail.
La macro prevoit de sauvegarder uniquement un fichier temporaire, or je souhaiterai sauvegarder le fichier dans un autre repertoire et sauvegarder avant chaque envoi automatiquement.
Que dois je changer pour pouvoir sauvegarder dans le repertoire de mon choix?
Merci
Je travaille sur un fichier comprenant une macro permettant d envoyer un fichier par e-mail.
La macro prevoit de sauvegarder uniquement un fichier temporaire, or je souhaiterai sauvegarder le fichier dans un autre repertoire et sauvegarder avant chaque envoi automatiquement.
Que dois je changer pour pouvoir sauvegarder dans le repertoire de mon choix?
Merci
Code:
Private Sub Mail_workbook_Outlook_2()
'Mail a copy of the ActiveWorkbook with another file name
Dim wb1 As Workbook
Dim TempFilePath As String
Dim TempFileName As String
Dim FileExtStr As String
Dim FileNameStr As String
Dim OutApp As Object
Dim OutMail As Object
With Application
.ScreenUpdating = False
.EnableEvents = False
End With
Set wb1 = ActiveWorkbook
FileNameStr = Range("C85").Value
'Make a copy of the file/Open it/Mail it/Delete it
'If you want to change the file name then change only TempFileName
TempFilePath = Environ$("temp") & "\"
TempFileName = FileNameStr
FileExtStr = ".xlsm"
wb1.SaveCopyAs TempFilePath & TempFileName & FileExtStr