Bonjour,
Je souhaiterai utiliser une macro Excel que permette de créer un rdv outlook mais à plusieurs destinataires dont les adresses sont en j3 et j4 par exemple.
Après plusieurs forum j'ai réussi à trouver une macro fonctionnelle mais elle ne crée le rdv que sur mon adresse....
Auriez vous une solution ?
Voici ma macro trouvée sur le net.
Merci
Sub mail()
Dim oOutlook As Outlook.Application
Dim WasOutlookOpen As Boolean
Dim oMailItem As Outlook.MailItem
Dim Body As Variant
Dim oAppointment As Outlook.AppointmentItem
Dim namespaceOutlook As Outlook.Namespace
Dim DossierCalendrier As Outlook.MAPIFolder
texte = Sheets("TRAVAIL").Cells(25, 9).Value
'gestion d'erreurs
On Error GoTo Err_Execution
'on crée ensuite les objets
Set oOutlook = CreateObject("Outlook.Application")
Set namespaceOutlook=oOutlook.GetNamespace("MAPI")
'définit le dossier calendrier
'GetDefaultFolder renvoit le calendrier du compte actif
Set DossierCalendrier=namespaceOutlook.GetDefaultFolder(olFolderCalendar)
'on crée un nouveau rendez-vous
Set oAppointment = DossierCalendrier.Items.Add
'on renseigne ensuite les principaux paramètres
With oAppointment
.Start = "06/03/2019 11:10:00"
.Duration = 60 'durée de rdv, en minutes
.Subject = "CLES DYNAMOMETRIQUES" 'Sujet du rdv
.Body = texte 'corps du texte de la réunion
.Location = "HM2" 'Lieu du rdv
'on sauvegarde et ferme
.Save
.Close (olSave)
End With
'Libération des variables.
Set oAppointment = Nothing
Set oOutlook = Nothing
Fin_Execution:
Exit Sub
Err_Execution:
MsgBox Err.Description, vbExclamation
Resume Fin_Execution
End Sub