Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente le modèle d’incidence des rendez-vous et des tâches périodiques pour l’objet AppointmentItem et TaskItem associés.
Remarques
Utilisez la méthode GetRecurrencePattern pour renvoyer l’objet RecurrencePattern associé à un objet AppointmentItem ou TaskItem .
L’appel de GetRecurrencePattern ou ClearRecurrencePattern a pour effet secondaire de définir la propriété IsRecurring de l’élément en conséquence. Cette propriété peut être utilisée selon les besoins pour un filtrage efficace de l’objet Items .
Le type de modèle de périodicité est indiqué par la propriété RecurrenceType . Vous devez définir la propriété RecurrenceType avant toutes les autres.
Les propriétés suivantes sont valides pour tous les modèles de périodicité : EndTime, Occurrences, StartDate, StartTime ou Type.
Le tableau suivant indique les propriétés qui sont valides pour les différents types de périodicité. Une erreur se produit si l’élément est enregistré et que la propriété est Null ou contient une valeur non valide. Les périodicités mensuelles et annuelles ne sont valides que pour un seul jour. Les modèles hebdomadaires ne sont valides qu’en tant que ou de DayOfWeekMask.
| RecurrenceType | Properties | Exemples |
|---|---|---|
| olRecursDaily | Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Une valeur N pour Intervalle est tous les N jours. |
| olRecursWeekly | DayOfWeekMask, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Une valeur N pour Intervalle est toutes les N semaines. Un exemple de DayofWeekMask est tous les mardis, mercredis et jeudis. |
| olRecursMonthly | DayOfMonth, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Une valeur N pour Intervalle est tous les N mois. La valeur N pour DayofMonth correspond à chaque Nième jour du mois. |
| olRecursMonthNth | DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Une valeur N pour Intervalle est tous les N mois. Un exemple de valeur N, par exemple , est chaque Nième mardi. Un exemple de DayofWeekMask est tous les mardis et mercredis. |
| olRecursYearly | DayOfMonth, Duration, EndTime, Interval, MonthOfYear, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | La valeur N pour DayofMonth est le Nième jour du mois. Un exemple de MonthOfYear est février. |
| olRecursYearNth | DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Un exemple de valeur N par exemple est le Nième mardi. Un exemple de DayofWeekMask est mardi, mercredi et jeudi. Un exemple de MonthOfYear est février. |
Lors de l'utilisation d'éléments de rendez-vous périodique, vous devez libérer les références antérieures, le cas échéant, obtenir les nouvelles références à l'élément de rendez-vous périodique avant d'accéder à cet élément ou de le modifier, et libérer ces références dès que vous avez terminé et enregistré les modifications. Cette pratique s’applique à l’objet AppointmentItem récurrent et à tout objet Exception ouRecurrencePattern . Pour libérer une référence dans Visual Basic pour Applications (VBA) ou Visual Basic, définissez cet objet existant sur Nothing. Dans C#, libérez explicitement la mémoire pour cet objet. Pour un exemple de code, consultez la rubrique de l’objet AppointmentItem .
Notez que même après avoir libéré votre référence et tenté d’obtenir une nouvelle référence, s’il existe encore une référence active détenue par un autre complément ou par Outlook vers un des objets mentionnés ci-dessus, votre nouvelle référence pointera encore vers une copie périmée de l’objet. Il est donc important de libérer vos références dès que vous en avez terminé avec le rendez-vous périodique.
Méthodes
| Nom |
|---|
| GetOccurrence |
Propriétés
Voir aussi
Référence du modèle objet OutlookRecurrencePattern Membres de l’objet
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.