none
Die Antworten von Besprechungsanfrage korrekt auslesen RRS feed

  • Frage

  • Grüß euch liebe Community,

    ich versuche derzeit die Antworten von Mitarbeitern auszuwerten, welche ich von ihnen auf meine Besprechungsabfragen bekomme.

    Wichtige Eckpunkte:

    1. nur 1 Teilnehmer (ich bin immer Organisator)
    2. mich interessieren nur Zusagen und Ablehnungen
    3. Ich greife auf Outlook über die Interop.COM Schnittstelle zu, also es ist kein AddIn.

    Mein Problem ist das ich den korrekten ResponseStatus vom Teilnehmer eines (Meeting as Appointment) immer erst dann zurück geliefert bekomme, wenn ich den Status vorher über die Outlook-Oberfläche abfrage. Das ich die Antworten später automatisiert auslesen und diese verarbeiten will, ist dieses Problem sehr störend.

    Ich hoffe ihr könnt mir helfen.

    Mit freundlichen Grüßen, Nz

     

    Montag, 14. Februar 2011 13:39

Antworten

  • Ich prüfe die MessageClass des Antwort in der Inbox:

    - IPM.Schedule.Meeting.Resp.Pos = Zusage

    - IPM.Schedule.Meeting.Resp.Neg = Ablehnung

     


    Arbeit, Arbeit!
    • Als Antwort markiert NozzNazz Freitag, 18. Februar 2011 08:39
    Freitag, 18. Februar 2011 08:39

Alle Antworten

  • Hier ein Code-Beispiel, wie ich den ResponseStatus des einen TN bisher auslese:

            switch (appointment.Recipients[appointment.Recipients.Count].MeetingResponseStatus)
            {
              case Outlook.OlResponseStatus.olResponseAccepted:
                ResponseState = RecipientAnswerType.Accepted;
                break;
              case Outlook.OlResponseStatus.olResponseDeclined:
                ResponseState = RecipientAnswerType.Declined;
                break;
              default:
                ResponseState = RecipientAnswerType.Nothing;
                break;
            }
    


    Arbeit, Arbeit!
    • Als Antwort markiert NozzNazz Freitag, 18. Februar 2011 08:37
    • Tag als Antwort aufgehoben NozzNazz Freitag, 18. Februar 2011 08:37
    • Als Antwort markiert NozzNazz Freitag, 18. Februar 2011 08:39
    • Tag als Antwort aufgehoben NozzNazz Freitag, 18. Februar 2011 08:39
    Montag, 14. Februar 2011 13:48
  • Ich prüfe die MessageClass des Antwort in der Inbox:

    - IPM.Schedule.Meeting.Resp.Pos = Zusage

    - IPM.Schedule.Meeting.Resp.Neg = Ablehnung

     


    Arbeit, Arbeit!
    • Als Antwort markiert NozzNazz Freitag, 18. Februar 2011 08:39
    Freitag, 18. Februar 2011 08:39