Par Sue Mosher
Nous allons voir dans cet article comment, dans Outlook, supprimer des rendez-vous,
notamment récurrents, et comment purger uniquement les événements qui se sont
produits avant une certaine date.Tout d'abord, on choisit une propriété de date, à partir de laquelle on va définir
un filtre. La propriété logique à utiliser pour un dossier de type calendrier
est End. Supposons qu'un dossier calendrier contienne un événement qui débute
le 25 Février 2001 et se termine le 4 Mars 2001. On souhaite supprimer tous les
événements antérieurs au 1er Mars. Si on utilise la date de début comme critère
pour le filtre, les évènements qui se déroulent sur huit jours vont aussi faire
partie des objets effacés puisque leur date de début se situe avant le 1er Mars.
Par contre, si on utilise la propriété End, ces éléments resteront dans le calendrier,
puisque leur date de fin est plus récente que la date limite du 1er Mars.
Si on utilise la propriété End, ces éléments resteront dans le calendrier, puisque
leur date de fin est plus récente que la date limite du 1er Mars
Outlook 2000 – Comment effacer des rendez-vous récurrents
La fonction PurgeCalendarFolder() que l’on voit dans le listing 1, utilise un
objet MAPIFolder comme argument unique et renvoie une chaîne contenant le nombre
d’éléments que la fonction a effacés. Il faut appeler la fonction PurgeCalendarFolder()depuis
une autre procédure, comme le sous programme CleanFolder paru dans nos colonnes
en février. Ce sous programme permet de choisir un dossier à partir de la boite
de dialogue Select Folder. Remarquez que la fonction PurgeCalendarFolder() utilise
la propriété DefaultItemType pour vérifier le type de dossier, et ne fonctionne
que si le dossier est identifié comme calendrier (c’est-à -dire un dossier contenant
des objets rendez-vous). Les deux commandes ci-dessous amènent, pour un groupe
d’objet dans un dossier (c’est-à -dire des collections d’éléments (colItems)) à
considérer les récurrences individuelles comme des rendez-vous distincts. C’est
pourquoi il est possible d’effacer des enregistrements de type rendez-vous récurrents
plus anciens tout en conservant les plus récents dans le dossier. La propriété
IncludeRecurrences est active uniquement si l’on utilise la propriété Start pour
trier le groupe :
colItems.Sort « [Start] »
colItems.IncludeRecurrences _ = True
Listing 1 La fonction PurgeCalendarFolder()Function PurgeCalendarFolder(objFolder As MAPIFolder) As String |
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Yampa : innovation en IA, souveraineté et sécurité au service des DSI
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
