mintri
XLDnaute Occasionnel
Bonjour le forum,
Je viens vers vous pour un petit souci, n'ayant pas trouvé la solution ailleurs sur le net.
J'ai écrit une petite macro qui me permet d'envoyer un mail depuis Excel, cependant lorsque celle-ci s'exécute, Outlook vient me demander une confirmation, pensant qu'il s'agit potentiellement d'un virus. Ayant potentiellement plusieurs centaines de mails à envoyer, j'aimerais éviter de devoir cliquer inutilement 100 fois sur le même bouton avant qu'Outlook n'envoie le mail, d'autant plus qu'il y a un petit temps de chargement à chaque fois...
Est-il possible de retirer ce message d'alerte ? Pour info, le morceau de code principal que j'utilise :
For i = 2 To last Step 1
Dim ol As Object, myItem As Object
Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)
myItem.To = Cells(i, 1).Value
myItem.Subject = "Reporting Centre de coût num " & Cells(i, 1).Offset(0, 1).Value
myItem.Body = "Bonjour," & vbCrLf & vbCrLf & "Vous trouverez le mois de " & Cells(1, 5).Value & vbCrLf & vbCrLf & "Merci d'en prendre connaissance et de me faire un retour en cas de problème concernant votre centre de coût." & vbCrLf & vbCrLf & "Bien cordialement."
'Fichier à attacher :
myItem.Attachments.Add ActiveWorkbook.Path & "\" & Cells(i, 1).Offset(0, 1).Value & ".pdf"
myItem.Send
Set ol = Nothing
Next
------
Merci par avance !
Je viens vers vous pour un petit souci, n'ayant pas trouvé la solution ailleurs sur le net.
J'ai écrit une petite macro qui me permet d'envoyer un mail depuis Excel, cependant lorsque celle-ci s'exécute, Outlook vient me demander une confirmation, pensant qu'il s'agit potentiellement d'un virus. Ayant potentiellement plusieurs centaines de mails à envoyer, j'aimerais éviter de devoir cliquer inutilement 100 fois sur le même bouton avant qu'Outlook n'envoie le mail, d'autant plus qu'il y a un petit temps de chargement à chaque fois...
Est-il possible de retirer ce message d'alerte ? Pour info, le morceau de code principal que j'utilise :
For i = 2 To last Step 1
Dim ol As Object, myItem As Object
Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)
myItem.To = Cells(i, 1).Value
myItem.Subject = "Reporting Centre de coût num " & Cells(i, 1).Offset(0, 1).Value
myItem.Body = "Bonjour," & vbCrLf & vbCrLf & "Vous trouverez le mois de " & Cells(1, 5).Value & vbCrLf & vbCrLf & "Merci d'en prendre connaissance et de me faire un retour en cas de problème concernant votre centre de coût." & vbCrLf & vbCrLf & "Bien cordialement."
'Fichier à attacher :
myItem.Attachments.Add ActiveWorkbook.Path & "\" & Cells(i, 1).Offset(0, 1).Value & ".pdf"
myItem.Send
Set ol = Nothing
Next
------
Merci par avance !