Lone-wolf
XLDnaute Barbatruc
Voici un exemple d'écriture de message directement en VBA.
Si cet exemple à déjà été montré, pourriez-vous le supprimer s.v.p.
	
	
	
	
	
		
Resultat en image:
	
		
			
		
		
	
				
			Si cet exemple à déjà été montré, pourriez-vous le supprimer s.v.p.
		Code:
	
	
	Private Sub Image3_Click()
  Dim olapp As New Outlook.Application
    Dim Msg As MailItem
    Dim cell As Range
    Dim strcc As String
    Dim strline As String
    Dim Chemin
    ChDrive "D"
    ChDir ("D:\Dossiers Excel\Formulaires\Recherche Contacts\Pdf-doc\")
    
    strline = "Bonjour à tous," & vbLf & vbLf  'vbLf = retour à la ligne.
    strline = strline & "Recevez ci-joint le document cité en pièce jointe." & vbLf & vbLf
    strline = strline & "Veuillez l'imprimer et l'apporter au prochain cours, qui aura lieu " & vbLf
    strline = strline & "à CityPark - Loesch-les-Bains - Salle Mars, le 6 mai 2010 à 9h 15." & vbLf & vbLf
    strline = strline & "Le cours sera tenu par Monsieur Marc Jolinard, responsable des projets Citypark." & vbLf
    strline = strline & "N'oubliez pas que vous êtes tenus d'assister au cours sous peine de sanction." & vbLf & vbLf
    strline = strline & "Dans l'intervalle, recevez, Mesdames, Messieurs, mes meilleures salutations." & vbLf & vbLf & vbLf & vbLf
    strline = strline & "Daniel Jolimond"
    
    Set olapp = New Outlook.Application
    Set Msg = olapp.CreateItem(olMailItem)
For Each cell In ThisWorkbook.Sheets(1).Range("F3:F102")
        strcc = strcc & cell.Value & ";"
     Next
    Msg.To = TextBox6 'premier NOM de la liste
    Msg.cc = ""
    Msg.BCC = strcc ' NOMS suivants
    Msg.Subject = "Cours Gestion de Projet"
    Msg.Body = strline
    Chemin = Application.GetOpenFilename("*.pdf, *.pdf")
If VarType(Chemin) <> 11 Then
Msg.Attachments.Add Chemin
End If
Msg.Display
End Sub
	Resultat en image:
			
				Dernière édition: