BrianBellamy
Messages postés24Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 1 avril 2005
-
30 mars 2005 à 10:21
BrianBellamy
Messages postés24Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 1 avril 2005
-
31 mars 2005 à 09:36
Une aide serait la bienvenue... Je dois créer plusieurs calendriers Outlook dans lesquels je dois être capable d'entrer des rendez vous.
L'envoi de rendez vous est réalisé dans une interface Access:
Private Sub CmdValid_Click()
Dim objOutlook As Outlook.Application
Dim apptOutlook As Outlook.AppointmentItem
Set objOutlook = CreateObject("Outlook.Application")
Set apptOutlook = objOutlook.CreateItem(olAppointmentItem)
With apptOutlook
.start = DDate.Value & Space(1) & HDbt.Value
.End = DDate.Value & Space(1) & HFin.Value
.Subject = "réunion"
.Body = "chose"
.ReminderSet = True
.Save
End With
Set apptOutlook = Nothing
End Sub
Ce qui me manque, c'est le moyen de l'envoyer dans un autre calendrier que celui par défaut.
S'il vous plait, même si vous n'êtes pas sur d'avoir la réponse, laissez moi quelques pistes, adresses internet ou bout de code susceptible d'avoir un lien avec ce que je fais.
BrianBellamy
Messages postés24Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 1 avril 2005 31 mars 2005 à 09:36
J'ai trouvé la réponse seul:
Private Sub CmdValid_Click()
Dim objOutlook As Outlook.Application
Dim apptOutlook As Outlook.AppointmentItem
Dim Nom As Outlook.NameSpace
Dim DossierCal As Outlook.MAPIFolder
Dim Cal As Outlook.Items
Set objOutlook = CreateObject("Outlook.Application")
Set Nom = objOutlook.GetNamespace("MAPI")
Set DossierCal = Nom.GetDefaultFolder(olFolderCalendar)
Set Cal = DossierCal.Folders(NomSalle.Value).Items
("NomSalle.Value" est le nom d'un calendrier situé en sous dossier du calendrier par défaut)
Set apptOutlook = Cal.Add
With apptOutlook
.start = DDate.Value & Space(1) & HDbt.Value
.End = DDate.Value & Space(1) & HFin.Value
.Subject = "réunion"
.Body = "chose"
.ReminderSet = True
.Save
End With
MsgBox "rendez vous pris!", vbOKOnly
Set apptOutlook = Nothing
End Sub
Voila, en espérant que ca serve à quelqu'un.. sur ce..
A bientôt