How to Fix the Disabled “Connect to Outlook” link in SharePoint 2013
If you have run into a situation where the Connect to Outlook link is disabled on the ribbon (see screenshot below) then you can use the workaround in this article to enable the link.
If you look at the URL it will look something like this: https://www.contoso.com/sales/_layouts/15/start.aspx#/Lists/Calendar/calendar.aspx. In SharePoint 2013 there is a feature called Minimal Download Strategy (MDS). This feature improves performance of your sites. By default, MDS is enabled on Team sites, Community sites and a few other sites in SharePoint 2013. Once this feature is enabled on a site, all pages for that site are rendered through the /_layouts/15/start.aspx page. That's why the URL I mentioned earlier includes /_layouts/15/start.aspx.
Depending on your configuration and environment, you may notice that once MDS is enabled and you see /_layouts/15/start.aspx in the URL, the Connect to Outlook link in SharePoint 2013 calendar will be grayed out (i.e. no longer available) . I haven't seen it broken in Office 365 SharePoint Online but that version is very different than the SharePoint on premise, such as SharePoint 2010 or SharePoint 2013.
Workaround
While there are multiple reasons why the Connect to Outlook link in the ribbon can be grayed out (e.g. using a custom list, MDS being enabled, browser-related issues, etc.) one quick and easy workaround that works is the following.
Copyright ©2014 Zubair Alexander. All rights reserved.
- Go to the Calendar.
- On the Calendar tab click List Settings.
- Copy the Web address, e.g. https://www.contoso.com/sales/Lists/Calendar/calendar.aspx.
- Paste the URL in your browser and press Enter.
- Go to the Calendar tab and click List Settings.
- You will notice that the Connect to Outlook link is now enabled.
- Internet Explorer 9
- Internet Explorer 10
- Internet Explorer 11
- Firefox 28.0
- I want the SharePoint Server Publishing Infrastructure enabled at the Site Collection level so I can get the Navigation link in Site Settings -> Look and Feel at the Site Collection and the subsite level.
- I don't want the SharePoint Server Publishing feature enabled at the subsite level.
- I want the MDS feature enabled at the subsite level because it speeds up my SharePoint pages.
- I want my Outlook Calendar to have the ability to Connect to Outlook.
- At the beginning MDS is enabled on my team site and my Connect to Outlook link is disabled.
- What I do is enable the SharePoint Server Publishing Infrastructure at the Site Collection level. This is only my scenario because I like the more flexible Navigation button in the Site Settings -> Look and Feel. At this time my Connect to Outlook is grayed out in my subsite but I do have the Navigation button both at the top level site (a.k.a. Site Collection) and the subsite level. Goal #1 met.
- I then activate SharePoint Server Publishing at the subsite level. This automatically deactivates MDS at the subsite level where my Calendar is. Of course, the Calendar is no longer grayed out because MDS is no longer enabled and my URL doesn't include _layouts/15/start.aspx#. You need to remember to refresh the page. I want MDS enabled so I can take advantage of this nice feature.
- I then activate MDS at the subsite level in my Site Settings, Manage site features under Site Actions. This is really a fake activation because even though it shows as activated when I look at the Calendar URL it doesn't have _layouts/15/start.aspx#.
- I then deactivate SharePoint Server Publishing at the subsite level in my Site Settings, Manage site features under Site Actions. Because I disabled SharePoint Server Publishing feature (which doesn't work with MDS), now I have truly enabled MDS because I now have _layouts/15/start.aspx# in my Calendar URL. Goal #2 and #3 met. NOTE: You have to refresh the Calendar page. Sometimes F5 or manually refreshing the page is not enough. You need to go out to the root of the site, refresh the page, then go back to Calendar and refresh the page. If you still don't see the _layouts/15/start.aspx# in the URL change, close the browser, restart it and go back to the Calendar again.
- If you refresh the Calendar page you will notice that your Connect to Outlook is no longer grayed out. Goal #4 met. NOTE: You have to refresh the Calendar page. If you don't, your Connect to Outlook link will still be disabled.
Copyright ©2014 Zubair Alexander. All rights reserved.
Leave a Comment