Bonjour à toutes et à tous !
Ci-joint mon code que je souhaiterais améliorer :
Sub Mail()
Dim MonOutlook As Outlook.Application
Dim MonMessage As MailItem
Set MonOutlook = New Outlook.Application
Set MonMessage = MonOutlook.CreateItem(olMailItem)
' Préparation du message :
Range("N10").Select
MonMessage.To = ActiveCell.Formula
' Récupération de la chaîne d'E-Mails Access :
'MonMessage.BCC = ListeComplete
Range("N6").Select
MonMessage.Subject = ActiveCell.Formula
Corps = "Message Automatique:"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Une modification à été apporter à ce document, veuillez la prendre en compte svp"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Bonne journée."
MonMessage.Body = Corps
' Affichage :
MonMessage.Display
'Attente
' Dim Debut As Long, Fin As Long
' Debut = Timer
' Fin = Debut + 0 '1 seconde
' Do Until Timer >= Fin
' DoEvents
' Loop
'envoie ctrl-enter
SendKeys "^{enter}"
'vider controle
Set MonOutlook = Nothing
Set MonMessage = Nothing
End Sub
Actuellement, l'adresse mail du destinataire est stocké dans la cellule N10 et l'intitulé dans N6.
Je souhaiterais que ses informations soient stockées dans un fichier .txt par exmple et que mon code charge ses informations depuis ce fichier et non depuis les cellules de la feuille .
Merci d'avance pour vos réponses
Ci-joint mon code que je souhaiterais améliorer :
Sub Mail()
Dim MonOutlook As Outlook.Application
Dim MonMessage As MailItem
Set MonOutlook = New Outlook.Application
Set MonMessage = MonOutlook.CreateItem(olMailItem)
' Préparation du message :
Range("N10").Select
MonMessage.To = ActiveCell.Formula
' Récupération de la chaîne d'E-Mails Access :
'MonMessage.BCC = ListeComplete
Range("N6").Select
MonMessage.Subject = ActiveCell.Formula
Corps = "Message Automatique:"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Une modification à été apporter à ce document, veuillez la prendre en compte svp"
Corps = Corps & Chr(13) & Chr(10)
Corps = Corps & "Bonne journée."
MonMessage.Body = Corps
' Affichage :
MonMessage.Display
'Attente
' Dim Debut As Long, Fin As Long
' Debut = Timer
' Fin = Debut + 0 '1 seconde
' Do Until Timer >= Fin
' DoEvents
' Loop
'envoie ctrl-enter
SendKeys "^{enter}"
'vider controle
Set MonOutlook = Nothing
Set MonMessage = Nothing
End Sub
Actuellement, l'adresse mail du destinataire est stocké dans la cellule N10 et l'intitulé dans N6.
Je souhaiterais que ses informations soient stockées dans un fichier .txt par exmple et que mon code charge ses informations depuis ce fichier et non depuis les cellules de la feuille .
Merci d'avance pour vos réponses