UnKnOwN_86
Ensign
- Registriert
- Apr. 2010
- Beiträge
- 192
Hi.
Hoffe das mir jemand auch in diesem eher speziellen Thema helfen kann.
Kurze Erklärung der Umgebung:
Ich habe 2 ASP.NET Websiten die eine Termin-, Projekt-, Kundenverwaltung darstellen, ist nur für die eigene Firma konzipiert.
Im Terminverwaltungsteil habe ich bereits erfolgreich eine Verknüpfung zum Exchange, das Termine mittels EWS (Exchange Webservice Managed API) angelegt und aktualisiert werden.
Zur Zeit arbeite ich an einem Outlook AddIn, damit nicht immer zwischen Website und Outlook hin und her gewechselt werden muss, leider bin ich jetzt an einem Punkt angelangt bei dem ich nicht weiter komm.
Nun zum eigentlichen Problem:
Im Outlook AddIn versuche ich den ausgewählten Termin ins bereits existierende System zu integieren.
In meinen ASP.NET Seiten verwendete ich zum eindeutigen Erkennen die ItemId des EWS (siehe http://msdn.microsoft.com/en-us/library/aa580234(v=exchg.80).aspx).
Im AddIn greife ich nun direkt auf das AppointmentItem der COM zu (siehe http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.appointmentitem_properties), diese hat Properties wie EntryID, GlobalAppointmentID oder auch ConversationID leider sind all diese nicht mit der ItemId ident und wenn ich die Appointment.Bind Methode (siehe http://msdn.microsoft.com/en-us/library/dd634072(v=exchg.80).aspx) des EWS aufrufe bekomme ich eine Fehlermeldund die lautet: "Format ist ungültig".
Kurzfassung:
Wie bekomme ich aus dem COM Objekt AppointmentItem eines Outlook AddIns, die Exchange ItemId zur Weiterverarbeitung in einer ASP.NET Website die das EWS verwendet.
Ich hoffe ich habe es verständlich beschrieben, und ihr könnt mir helfen.
Hoffe das mir jemand auch in diesem eher speziellen Thema helfen kann.
Kurze Erklärung der Umgebung:
Ich habe 2 ASP.NET Websiten die eine Termin-, Projekt-, Kundenverwaltung darstellen, ist nur für die eigene Firma konzipiert.
Im Terminverwaltungsteil habe ich bereits erfolgreich eine Verknüpfung zum Exchange, das Termine mittels EWS (Exchange Webservice Managed API) angelegt und aktualisiert werden.
Zur Zeit arbeite ich an einem Outlook AddIn, damit nicht immer zwischen Website und Outlook hin und her gewechselt werden muss, leider bin ich jetzt an einem Punkt angelangt bei dem ich nicht weiter komm.
Nun zum eigentlichen Problem:
Im Outlook AddIn versuche ich den ausgewählten Termin ins bereits existierende System zu integieren.
In meinen ASP.NET Seiten verwendete ich zum eindeutigen Erkennen die ItemId des EWS (siehe http://msdn.microsoft.com/en-us/library/aa580234(v=exchg.80).aspx).
Im AddIn greife ich nun direkt auf das AppointmentItem der COM zu (siehe http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.appointmentitem_properties), diese hat Properties wie EntryID, GlobalAppointmentID oder auch ConversationID leider sind all diese nicht mit der ItemId ident und wenn ich die Appointment.Bind Methode (siehe http://msdn.microsoft.com/en-us/library/dd634072(v=exchg.80).aspx) des EWS aufrufe bekomme ich eine Fehlermeldund die lautet: "Format ist ungültig".
Kurzfassung:
Wie bekomme ich aus dem COM Objekt AppointmentItem eines Outlook AddIns, die Exchange ItemId zur Weiterverarbeitung in einer ASP.NET Website die das EWS verwendet.
Ich hoffe ich habe es verständlich beschrieben, und ihr könnt mir helfen.
Zuletzt bearbeitet: