none
Outlook 2007 - Shared Calendar - Who created appointment?

    Question

  • I created a team calendar and shared it with a group of people, they have full editor permission to the calendar.

    Questions have been asked about some of the appointments that have been created in this shared calendar, namely who created each appointment? Following advice from many forums, I have used a table view (Active appointments) and have added the organiser / from field to the view. All appointments show that I am the "from" even though I did not create the appointments.

    How can we find out which member of the group who share this calendar have created appointments? I did think that it would show if we opened the appointment, bottom left corner would show last modified by, but this also always shows my name.

    I can ask them to always put their name or initials in the subject (or body of appointment) but they might forget to do it.

    thanks for your advice, KK

    Monday, December 06, 2010 2:39 PM

Answers

  • I tried the steps listed above and the calendar owner is always listed as the Organizer.  You can use the MFCMAPI utility to see the raw properties of the appointments: the name of the user who created the meeting is listed as PR_CREATOR_NAME.  The most recent version of MFCMAPI can be downloaded from http://mfcmapi.codeplex.com/.  Create a profile for the shared calendar and then open it with MFCMAPI, double click on Mailbox, expand Root Container and then Top of Information Store, right click the Calendar and select Open Contents Table, highlight the meeting you are interested in and look for the PR_CREATOR_NAME value.  This is a bit of a bother, but it will work.  It may be easier to make it a policy for whoever creates an appointment to enter their name and use this to find out who doesn't.
    TBrennan
    • Marked as answer by Knittin-Kitten Thursday, December 09, 2010 9:03 AM
    Wednesday, December 08, 2010 7:40 PM

All replies

  • Hi,

    You can try following steps:

    1. On the View menu, point to Arrange By, point to Current View, and then click Active Appointments.
    2. Move the mouse pointer to one of the column headings (such as Subject), and then right-click that heading. Click Field Chooser in on the shortcut menu.
    3. In the Field Chooser, change from Frequently-used fields to All Appointment fields.
    4. Click Organizer, and then drag Organizer to the column heading area. You see red arrows appear that indicate the column heading's position. Release the mouse button when you have the field where you want it.
    5. In the Field Chooser, change from All Appointment fields to Date/Time fields.
    6. Click Created, and then drag Created to the column heading area. You see red arrows appear that indicate the column heading's position. Release the mouse button when you have the field where you want it.
    7. Close the Field Chooser, and then expand the columns if needed.

    Hope that helps.

    Wednesday, December 08, 2010 5:52 AM
  • Hi Jennifer

    I have tried this, organiser turns into From in my calendar views, all appointments show me as organiser / from even though I did not enter the appointment into the calendar.

    I think I am just going to have to accept this fault and ask everyone to put their initials into the details of the appointment.

    Wednesday, December 08, 2010 9:58 AM
  • I tried the steps listed above and the calendar owner is always listed as the Organizer.  You can use the MFCMAPI utility to see the raw properties of the appointments: the name of the user who created the meeting is listed as PR_CREATOR_NAME.  The most recent version of MFCMAPI can be downloaded from http://mfcmapi.codeplex.com/.  Create a profile for the shared calendar and then open it with MFCMAPI, double click on Mailbox, expand Root Container and then Top of Information Store, right click the Calendar and select Open Contents Table, highlight the meeting you are interested in and look for the PR_CREATOR_NAME value.  This is a bit of a bother, but it will work.  It may be easier to make it a policy for whoever creates an appointment to enter their name and use this to find out who doesn't.
    TBrennan
    • Marked as answer by Knittin-Kitten Thursday, December 09, 2010 9:03 AM
    Wednesday, December 08, 2010 7:40 PM
  • Thank you for the advice. We have discovered that if the appointment is created first in the person's own calendar, and then they drag and drop it onto the shared calendar, their name shows in From / Organiser, not mine.

    thanks again, KK

    Thursday, December 09, 2010 9:08 AM
  • I tried the steps listed above and the calendar owner is always listed as the Organizer.  You can use the MFCMAPI utility to see the raw properties of the appointments: the name of the user who created the meeting is listed as PR_CREATOR_NAME.  The most recent version of MFCMAPI can be downloaded from http://mfcmapi.codeplex.com/.  Create a profile for the shared calendar and then open it with MFCMAPI, double click on Mailbox, expand Root Container and then Top of Information Store, right click the Calendar and select Open Contents Table, highlight the meeting you are interested in and look for the PR_CREATOR_NAME value.  This is a bit of a bother, but it will work.  It may be easier to make it a policy for whoever creates an appointment to enter their name and use this to find out who doesn't.
    TBrennan
    I am trying to find out the same thing in Outlook 2007 as Knittin-Kitten. I have a shared calendar and have created a profile for my shared calendar (Control Panel/Mail/Show Profiles.../Add). When I open MFCMAPI (v6.0.0.1026), I choose Profile/Show Profiles, then double-click my shared calendar profile. At that point, I'm presented with the following Services: Microsoft Exchange and Outlook Address Book. Double-clicking on either of these Services does not seem to take me to a choice that says Mailbox. Can you please provide more detailed instructions? Thanks!

    Patrick
    Thursday, June 30, 2011 1:24 PM
  • Never mind. Just discovered OutlookSpy - which gave me the answer I needed in a snap. For anyone else wondering who created an event on a shared calendar in Outlook 2007, do the following:

     

    1. Download OutlookSpy

    2. Close Outlook and install Outlook Spy

    3. Reopen Outlook - there will be a new toolbar for Outlook Spy

    4. Click on the shared calendar event in question

    5. Click the IMessage button in the Outlook Spy toolbar

    6. Scroll down the Property Tag list until you find PR_SENDER_NAME_W - there's your event creator!


    Patrick
    • Proposed as answer by Vixyswillie Thursday, June 30, 2011 2:20 PM
    Thursday, June 30, 2011 2:19 PM