Laden...

Outlook Item ID

Letzter Beitrag vor 15 Jahren 3 Posts 2.144 Views
Outlook Item ID

Ist es möglich nach dem Anlegen eines neuen Kalendertermin die ID oder einen anderen eindeutigen Schlüssel auszulesen?
Ich breiche diese ID für den Abgleich mit einem externen Officeplaner.
Sollten sich ein Termin im externen Office Planer ändern, wird ein Abgleich mit Outlook durchgeführt.

CODE zum erstellen eines Kalendertermines

**

[/b]
Outlook.Application outlookApp;

try
{
outlookApp = (Outlook.Application)Marshal.GetActiveObject("Outlook.Application");
}
catch (System.Runtime.InteropServices.COMException)
{
outlookApp = new Outlook.Application();
}
catch (Exception)
{
throw;
}

Outlook.AppointmentItem appointment = (Outlook.AppointmentItem)outlookApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem);
appointment.Start = DateTime.Now.AddHours(1.0);
appointment.End = DateTime.Now.AddHours(2.0);
appointment.Subject = "Neuer Termin";
appointment.Location = "entenhausen";
appointment.AllDayEvent = false;
appointment.Body = "Beschreibung";
appointment.ReminderSet = true;
appointment.ReminderMinutesBeforeStart = 20;
appointment.Save();
[b]

**

Danke für Eure Hilfe

peacemaker

Es ist möglich eigene Eigenschaften zu Kalenderelementen hinzuzufügen. Du kannst also deine eigene GUID anhängen.

/EDIT: Die Eigenschaft heißt UserProperties (UserProperties Object)

Danke für den Tip

peacemaker