Share via


Erstellen einer Erinnerung für ein Terminelement

Dieses Beispiel zeigt, wie Sie mithilfe der ReminderSet-Eigenschaft eine Erinnerung für einen Termin erstellen.

Beispiel

Hinweis

Das folgende Codebeispiel ist ein Auszug aus Programming Applications für Microsoft Office Outlook 2007.

Outlook bietet eine Möglichkeit zum Festlegen einer Erinnerung für einen Termin mithilfe der ReminderSet-Eigenschaft des AppointmentItem-Objekts. Diese Eigenschaft gibt an, ob eine Erinnerung für den Termin erstellt wurde. Durch Festlegen der ReminderSet-Eigenschaft auf „true“ wird eine Erinnerung erstellt; wenn diese Eigenschaft auf „false“ festgelegt wird, wird die Erinnerung entfernt.

Im folgenden Codebeispiel erstellt ReminderExample eine Erinnerung in einem privaten Termin für eine Weinverkostung in Napa, Kalifornien, und es wird festgelegt, dass die Erinnerung zwei Stunden vor Beginn des Termins auftritt. Zuerst erstellt ReminderExample das Outlook-Objekt AppointmentItem. Dann wird die Sensitivity-Eigenschaft für das Element auf olPrivate festgelegt. Dies weist darauf hin, dass der Termin ein privater Termin ist. Nach dem Festlegen anderer Eigenschaften des Termins, z. B. Start- und Endzeiten, legt ReminderExample die ReminderMinutesBeforeStart-Eigenschaft so fest, dass die Anzahl von Minuten angegeben wird, die die Erinnerung vor dem Beginn des Termins angezeigt wird. In diesem Fall wird ReminderMinutesBeforeStart auf 120 Minuten (2 Stunden) festgelegt.

Wenn Sie Visual Studio verwenden, um dieses Codebeispiel zu testen, müssen Sie der Microsoft Outlook 15.0-Objektbibliothekkomponente zuerst einen Verweis hinzufügen und die Outlook-Variable angeben, wenn Sie den Microsoft.Office.Interop.Outlook-Namespace importieren. Die using-Anweisung darf im Codebeispiel nicht direkt vor den Funktionen stehen, sondern muss vor der öffentlichen Class-Deklaration hinzugefügt werden. Die folgende Codezeile zeigt, wie Sie den Import und die Zuweisung in C# vornehmen.

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();
}

Siehe auch