One of my more popular requests is an easier way to print list items (either to PDF or paper). Using SharePoint Designer, we can add a “Print Item” button to the display forms for all list items. This button appears in the “Actions” section of modal dialogs AND standalone display forms in their own window. See above for an example of a modal dialog implementation.
You can do this rather quickly, but will need to be a site admin with access to SharePoint Designer to make the change.
Note: This only works for classic view lists.
- Download the print icon
- Add print icon to Site Assets
- Add a custom action to list
1. Download the print icon
2. Add print icon to Site Assets
- Open your site in SharePoint Designer
- Go to Site Assets and import the downloaded print icon (using import/browse OR drag-and-drop)
3. Add a custom action to list
- Open your list in SharePoint Designer
- Add new custom action for display form ribbon (upper left dropdown)
- Name it “Print Item”
- Set “Navigate to URL:” to
- Browse for the button image URL (I used 32×32) and select the print.png image you added to Site Assets
- Change “Manage” in Ribbon Location to “Actions” and click OK
I don’t see the “Ribbon Location (Tab.Group ID:)” option!
You need to double-check step two of “Add a custom action to list.” You must create the action from this dropdown field and specifically select “Display form ribbon” to get this option.
It’s not showing up!
- Make sure you types “Actions” (plural) and not “Action”
- Refresh your SharePoint list (Ctrl+F5 for a hard refresh)
- Make sure you’re using the classic experience. This does not work in modern. You can accomplish this by forcing the classic experience for all users (recommended for consistency):
If you’d rather let users choose, just be sure to educate them on the ability to switch back and forth.