XL 2013 envoyé un mail via macro excel en évitant l'avertissement d'outlook

  • Initiateur de la discussion Initiateur de la discussion Aajib
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Aajib

XLDnaute Nouveau
Bonjour
Je souhaite, via une macro excel, envoyé un mail à chaque ouverture du fichier.
le problème qui se pose à moi est que je souhaite éviter l'affichage du message "Outlook" demandant l'autorisation de l'envoi.
merci pour votre aide si précieuse.
amicalement
Aajib
 
Re : envoyé un mail via macro excel en évitant l'avertissement d'outlook

bonjour

Il est vrai que dans certains cas Outlook demande que l'on autorise sa manipulation par un outil externe.

Je viens de refaire un test et je n'ai pas eu le problème avec le code ci-dessous (cela dépend peut-être également du paramétrage d'Outlook).

Dans ton code, pourquoi ajoutes-tu l'instruction shell("outlook.exe") ?

Code:
Sub MSO_SendMail()
Dim olApp As Object
Dim olMailItm As Object
Dim iCounter As Integer
Dim Dest As Variant
Dim SDest As String


Set olApp = CreateObject("Outlook.Application")
Set olMailItm = olApp.CreateItem(0)


With olMailItm
    SDest = ""
    For iCounter = 1 To WorksheetFunction.CountA(Columns(1))
        If SDest = "" Then
            SDest = Cells(iCounter, 1).Value
        Else
            SDest = SDest & ";" & Cells(iCounter, 1).Value
        End If
    Next iCounter
    
    .BCC = SDest
    .Subject = "FYI"
'    .Body = ActiveSheet.TextBoxes(1).text
    .Send
End With


Set olMailItm = Nothing
Set olApp = Nothing
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
460
Réponses
2
Affichages
923
  • Question Question
Microsoft 365 Macro VBA - Excel
Réponses
12
Affichages
659
Retour