Partager via


Création d’un rappel pour un élément de rendez-vous

Cet exemple montre comment utiliser la propriété ReminderSet pour créer un rappel pour un élément de rendez-vous.

Exemple

Remarque

L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.

Outlook permet de définir facilement un rappel pour un rendez-vous à l’aide de la propriété ReminderSet de l’objet AppointmentItem. Cette propriété indique si un rappel a été créé pour le rendez-vous. Le fait de définir la propriété ReminderSet sur true crée un rappel, et sa définition sur false supprime le rappel.

Dans l’exemple de code suivant, ReminderExample crée un rappel sur un rendez-vous privé pour une dégustation de vin à Napa, Californie et définit le rappel pour qu’il se déclenche deux heures avant le début du rendez-vous. Tout d’abord, ReminderExample crée un objet AppointmentItem Outlook. Il définit ensuite la propriété sensibilité de l’élément sur olPrivate. Ceci indique que le rendez-vous est un rendez-vous privé. Une fois que les autres propriétés du rendez-vous sont définies, telles que les heures de début et de fin, ReminderExample définit la propriété ReminderMinutesBeforeStart pour indiquer le nombre de minutes au bout desquelles le rappel doit apparaître avant le début du rendez-vous. Dans ce cas, ReminderMinutesBeforeStart est défini sur 120 minutes (deux heures).

Si vous utilisez Visual Studio pour tester cet exemple de code, vous devez d’abord ajouter une référence au composant Bibliothèque d’objets Microsoft Outlook 15.0 et spécifier la variable lorsque vous importez l’espace de noms Microsoft.Office.Interop.Outlook. L’instruction using ne doit pas se produire juste avant les fonctions de l’exemple de code, mais doit être ajoutée avant la déclaration publique. La ligne de code suivante montre comment effectuer l’importation et l’affectation dans C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void ReminderExample()
{
    Outlook.AppointmentItem appt = Application.CreateItem(
        Outlook.OlItemType.olAppointmentItem)
        as Outlook.AppointmentItem;
    appt.Subject = "Wine Tasting";
    appt.Location = "Napa CA";
    appt.Sensitivity = Outlook.OlSensitivity.olPrivate;
    appt.Start = DateTime.Parse("10/21/2006 10:00 AM");
    appt.End = DateTime.Parse("10/21/2006 3:00 PM");
    appt.ReminderSet = true;
    appt.ReminderMinutesBeforeStart = 120;
    appt.Save();
}

Voir aussi