1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
Public Function FctAddCalendar()
'Ajout d'un rdv au calendrier
Dim objOutlook As New Outlook.Application
Dim objOutlookAppt As Outlook.AppointmentItem
On Error GoTo Err_FctAddCalendar
Set objOutlook = CreateObject("outlook.application")
Set objOutlookAppt = objOutlook.CreateItem(olAppointmentItem)
With objOutlookAppt
.Start = VarNouveauDateDebutOutlook
.End = VarNouveauDateFinOutlook
.Subject = VarNouveauEvenementOutlook
.Categories = VarCategorieOutlook
.AllDayEvent = True
.Save
End With
Exit_FctAddCalendar:
'Libération
If Not objOutlookAppt Is Nothing Then Set objOutlookAppt = Nothing
If Not objOutlook Is Nothing Then Set objOutlook = Nothing
Exit Function
Err_FctAddCalendar:
' Gestion des erreurs
Select Case err.Number
Case Else
MsgBox "Erreur n°" & err.Number & vbCrLf & "Description : " & err.Description & vbCrLf & "Source : " & err.Source, vbCritical, "Erreur"
End Select
Resume Exit_FctAddCalendar
End Function |
Partager