Meeting Request depuis Excel sans utiliser les References
Bonjour à tous,
Je dois pouvoir envoyer des mails et des Meeting Request depuis un fichier excel partagé qui va être utilisé par des utilisateurs d'Office 2003, 2007 et 2010.
Pour éviter le problème de "changement de référence -Microsoft Outlook 1x.0-) j'ai codé un utilisant des objets mais j'ai un problème avec les Meeting Request. Le code ci-dessous fonctionne correctement si j'active la Référence Microsoft Outlook mais je veux que le code fonctionne aussi sans cette référence activé. Ca fait quelques jours que je tourne au tour du pot et je n'arrive pas à trouver la solution.
L'erreur survient à l'auteur de la ligne "RequiredAttendees".
Merci de votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub Test()
Dim olApplication As Object
Dim olAppointment As Object
Set olApplication = CreateObject("Outlook.Application")
Set olAppointment = olApplication.CreateItem(olAppointmentItem)
With olAppointment
.RequiredAttendees = "toto@mail.fr"
.Subject = "Test Meeting Request"
.Importance = 2
.Start = "18/06/2012" & " 8:30"
.Location = "Dans mon bureau"
.Body = "Test"
.MeetingStatus = 1
.ResponseRequested = True
.Send
End With
Set olApplication = Nothing
Set olAppointment = Nothing
End Sub |