Envoyez un doc (en .docx) par mail, en gardant le document actif en .docm

Bonjour comment envoyez un doc (en .docx) par mail, tout en gardant le document actif en .docm.

Sub Envoi_Mail_Hab()

Dim applOL As Object

Dim miOL As Object

Dim recptOL As Object

Dim strMail As String, strFileName As String

Dim fileSaveName As Variant

Dim MySave As Object

Dim strObjet As String

Dim chemin As String

Dim email As String

Dim NewName As String

Dim File_Names As String

Dim Source_Folder_Path As String, Target_Folder_Path As String

Dim doc As Document

chemin = "\\CERATA\mdir\Expérience Utilisateurs\01 - Procédures Service Desk & Habiliations"

strFileName = chemin & "\" & ActiveDocument.Name ' Le nom complet du fichier (chemin + nom + extension)

strObjet = ActiveDocument.Name

Set applOL = CreateObject("Outlook.Application")

Set miOL = applOL.CreateItem(0)

With miOL

.To = "dl-ma-mgmt@gmail.com;"

.CC = "yes@gmail.com;"

.Subject = strObjet

' "De" adresse envoi de mail

.SentOnBehalfOfName = "procedures_workplace_serv@gmail.com"

.ReplyRecipients.Add ("procedures_workplace_serv@gmail.com") ' Optionnelle, sinon les réponses seront acheminées à la boîte d’envoi

.Body = "Bonjour, Veuillez trouvez ci-joint la procédure de " & ActiveDocument.Name 'ou

.Attachments.Add (strFileName) ' Optionnelle, mais permet de joindre un ou des fichier(s) au courriel, car cette commande peut être répétée

' Préférable d’identifier de quelle boîte de courriel le courriel va partir

Set .SendUsingAccount = applOL.Session.Accounts.Item(1)

.Display ' Ouvre et montre le courriel sans l’envoyer

End With

Set applOL = Nothing

Set miOL = Nothing

Set recptOL = Nothing

End Sub

Rechercher des sujets similaires à "envoyez doc docx mail gardant document actif docm"