How to Prevent SharePoint Read-Only Users from Editing Excel Attachments
Question details
A SharePoint user assigned 'Read' permissions can open, edit, and save changes to Excel attachments via the desktop application, despite the file being strictly read-only in the web browser.
- Product
- Microsoft SharePoint and Excel
- Device & OS
- not provided
- Scenario
- Managing document security and enforcing read-only access for users downloading or opening Excel attachments from SharePoint.
- Observed behavior
- The browser correctly enforces read-only mode online, but when the file is opened in desktop Excel, the user can remove the read-only restriction, modify the file, and save changes back to the server.
Verify the exact permission level assigned to the affected user in the SharePoint site or specific list, and confirm whether they have 'Edit' or 'Contribute' permissions inherited from another SharePoint group.
Contact Microsoft 365 Support for Service Investigation
Since this involves tenant permissions and service behavior discrepancies between browser and desktop apps, Microsoft Support needs to investigate the backend logs.
Microsoft SharePoint and Office desktop applications sometimes enforce permissions differently. Read permission alone in a SharePoint list may not guarantee that every desktop editing scenario is blocked due to how the desktop sync app or Office client authenticates and handles attachments. Because there is no straightforward toggle to prevent this while still allowing desktop access, escalating to a tenant admin is necessary.
Log into the Microsoft 365 Admin Center with administrator credentials.
Navigate to 'Support' > 'Help & support' to open a new service request.
Provide detailed reproduction steps, the specific user account details, and note that the file is read-only online but fully editable in the desktop app.
Work with the Microsoft 365 support team to gather relevant SharePoint permission and service logs for your tenant.
Test Permissions with a Controlled File and User
Isolate the issue to determine if it affects a single user, a specific file, or the entire tenant.
Looking for a simpler way to manage your spreadsheets securely?
If managing complex Microsoft Office permissions and syncing issues becomes overwhelming, consider WPS Office. It provides a lightweight, highly compatible alternative for handling your daily spreadsheet tasks with simple, reliable built-in document protection features.
- 1. Open WPS Spreadsheet: Launch WPS Office and open your spreadsheet document.
- 2. Access Protection Features: Navigate to the 'Review' tab on the top ribbon and click on 'Protect Sheet' or 'Protect Workbook'.
- 3. Set a Read-Only Password: Enter a secure password to prevent unauthorized users from making local edits to your document.

Frequently Asked Questions
Why does SharePoint allow read-only users to edit in the Excel desktop app?
This often occurs due to discrepancies in how the browser and desktop applications authenticate and enforce permissions. Desktop applications sometimes cache credentials or recognize higher inherited permission levels (like Edit or Contribute) from the site level, bypassing the specific list's Read-only setting.
How can I block users from opening SharePoint files in the desktop app completely?
You can force documents to open strictly in the browser by going to the SharePoint Document Library Settings > Advanced Settings. Under the 'Opening Documents in the Browser' section, select the 'Open in the browser' option.
Does a 'View Only' permission prevent downloading and desktop editing?
Yes. While 'Read' permissions generally allow users to download files, assigning a 'View Only' permission prevents users from downloading the document entirely. If they cannot download it, they cannot open it in the desktop client to bypass browser read-only restrictions.




