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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager