Bonjour à tous,
J'ai crée via VBA un envoi de mail celui-ci effectuais très bien.
Depuis l'ajout du lien si ma boite mail est pas ouverte ou celui du destinataire ma macro ne fonctionne plus que faire.
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Sub SendMailData() Dim MonOutlook As New Outlook.Application Dim MonMessage As Object Dim MyBench As String Dim ID As String Dim Shortcut As String Shortcut = "\\H61sys\essais$\SERVICE\MAINTENANCE PREVENTIVE\Archivage fiche d'intervention maintenance\Fichier excel" Call SaveInBDD1 'ID = Sheets("Fiche d'intervention").Range("N1").Value MyBench = Sheets("Fiche d'intervention").Range("I10").Value Set MonOutlook = New Outlook.Application Set MonMessage = MonOutlook.createitem(olMailItem) MonMessage.To = "romain.dehan@poclain.com" MonMessage.cc = "" MonMessage.Subject = "Demande d'intervention maintenance" ' Le corps du message est divisé en 2 lignes : 'Corps = "Bonjour Christophe," ' Chr(13) & Chr(10) = Touche ENTER 'Corps = Corps & Chr(13) & Chr(10) 'Corps = Corps & Chr(13) & Chr(10) 'corps = corps & "Je vous transmets la demande d'intervention pour le banc d'essai: " & MyBench & " et le numéro d'intervention:" & ID & " ainsi que le lien d'accès pour la fiche d'intervention" & _ vbLf & "file:" & Replace(Shortcut, " ", "%20") & "" 'corps = Shortcut MoMessage.body = "file:" & corps MonMessage.send Set MonOutlook = Nothing Workbooks("Archivage fiche d'intervention maintenance").Close False End Sub
Partager