Missing Ribbon in SharePoint Online or SharePoint On-Premises List
You may run into a situation where you don't see the ribbon on your SharePoint Online or SharePoint on-premises list. The ribbon offers easy access to common tasks in a SharePoint list. It also offers helpful tools, such as Connect to Outlook, Export to Excel, and Open with Access.
Thanks to Danish Islam for the solutions posted on TechNet wiki. This article expands on the solutions in the TechNet article.
Copyright © 2017 SeattlePro Enterprises, LLC. All rights reserved.
Scenario #1
One of the most common reasons for a missing ribbon that I have experienced is the addition of Content Editor Web Part (CEWP). This is because SharePoint no longer looks at the page as a List View page, it reclassifies it as an Application page and therefore the ribbon disappears. Here are the details.Solution #1
In this article, I will use images from SharePoint Online as an example. SharePoint Online is part of Microsoft Office 365. The solution also applies to SharePoint on-premises, such as SharePoint 2013 and SharePoint 2016. Because the CEWP often causes the ribbon to disappear, you need to delete it to see if that's the root of the problem.- Edit the list page that contains the CEWP.
- Export the CEWP, in case you need it at a later time or if you are going to use it in another list or library.
- Delete the CEWP because that's often the culprit, and then save the page.
- Your ribbon should now be visible.
Scenario #2
On some earlier versions of SharePoint, after migration to a later version you may notice that the ribbon has disappeared. Solution #2 Try this JavaScript provided by Danish Islam on TechNet wiki. You can add the script on any CEWP on the page.<
script
type
=
"text/javascript"
src
=
"https://code.jquery.com/jquery-1.11.3.min.js"
></
script
>
<
script
type
=
"text/javascript"
>
$(document).ready(function(){
var elem = document.getElementById("MSOZoneCell_WebPartWPQ2");
if(elem != null) {
var dummyevent = new Array();
dummyevent["target"] = elem;
dummyevent["srcElement"] = elem;
WpClick(dummyevent);
_ribbonStartInit("Ribbon.Browse", true)
}
});
</
script
>
Problem #3
You are not using CEWP and you haven't migrated from an earlier version of SharePoint.
Solution #3
In SharePoint Online, try switching to the Classic mode. This can bring back the ribbon.
Browser Warning!
For best results, use 32-bit Internet Explorer. Unfortunately, 32-bit Internet Explorer is the ONLY Web browser supported by Microsoft to work properly with all versions of SharePoint. Google Chrome, Mozilla Firefox, Apple Safari and Microsoft Edge browsers are not fully supported because they don't support ActiveX controls. All 64-bit versions of Internet Explorer are also not fully supported. For more information check out my article Web Browser Support for SharePoint Server 2016.Copyright © 2017 SeattlePro Enterprises, LLC. All rights reserved.
Leave a Comment