Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird eine wiederkehrende Aufgabe erstellt.
Beispiel
Dieser Code erstellt ein TaskItem-Objekt und verwendet die GetRecurrencePattern-Methode von TaskItem, um aus der Aufgabe eine wiederkehrende Aufgabe zu machen.
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 Anweisung Imports oder using darf im Codebeispiel nicht direkt vor den Funktionen stehen, sondern muss vor der öffentlichen Class-Deklaration hinzugefügt werden. Die folgenden Codezeilen zeigen, wie Sie den Import und die Zuweisung in Visual Basic und C# vornehmen.
Imports Outlook = Microsoft.Office.Interop.Outlook
using Outlook = Microsoft.Office.Interop.Outlook;
Private Sub CreateRecurringTask()
Dim task As Outlook.TaskItem = CType(Application.CreateItem( _
Outlook.OlItemType.olTaskItem), Outlook.TaskItem)
task.Subject = "Tax Preparation"
task.StartDate = DateTime.Parse("4/1/2007 8:00 AM")
task.DueDate = DateTime.Parse("4/15/2007 8:00 AM")
Dim pattern As Outlook.RecurrencePattern = _
task.GetRecurrencePattern()
pattern.RecurrenceType = Outlook.OlRecurrenceType.olRecursYearly
pattern.PatternStartDate = DateTime.Parse("4/1/2007")
pattern.NoEndDate = True
task.ReminderSet = True
task.ReminderTime = DateTime.Parse("4/1/2007 8:00 AM")
task.Save()
End Sub
private void CreateRecurringTask()
{
Outlook.TaskItem task = Application.CreateItem(
Outlook.OlItemType.olTaskItem) as Outlook.TaskItem;
task.Subject = "Tax Preparation";
task.StartDate = DateTime.Parse("4/1/2007 8:00 AM");
task.DueDate = DateTime.Parse("4/15/2007 8:00 AM");
Outlook.RecurrencePattern pattern =
task.GetRecurrencePattern();
pattern.RecurrenceType = Outlook.OlRecurrenceType.olRecursYearly;
pattern.PatternStartDate = DateTime.Parse("4/1/2007");
pattern.NoEndDate = true;
task.ReminderSet = true;
task.ReminderTime = DateTime.Parse("4/1/2007 8:00 AM");
task.Save();
}