I've managed to create a calendar overlay to present a domain user's calendar in SP 2013 but all appointments are showing as Busy/Out of Office/Tentative etc.

I have followed the blog posts below and the calendar already has the show Full Details selected.

View outlook calendar in SharePoint 2013



Is there anything else I could check please? I have given the domain 'Everyone' group Read access to the shared mailbox as it's not sensitive but it still hasn't changed the calendar entries.

Any help is appreciated thank you

1 Answer 1


Calendar Overlay show the event time and the status i.e Busy, Free, In Meeting etc not the actual event detail i.e Meeting with Boss, Annual Dinner etc. Only one's own exchange calendar will be visible to him after login into SharePoint. No one else can see other's calendar.

You can write some custom code to query the exchange server with any valid login ID to get Calendar events. You can use impersonation in code and then can query anyone's exchange Calendar. For implementing impersonation, you would need a service account that would have read access on all exchange calendars. Below is a sample web part that fetches emails from exchange by implementing impersonation. You can modify the code according to your requirements.


Hope it helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.