How to Give Edit Access to a Microsoft Lists Attachment
Question details
The user wants to allow a form submitter to edit an attached document without giving them permission to modify the actual list item or other list fields.

- Product
- Microsoft Lists
- Device & OS
- not provided
- Scenario
- A user submits a form with an attachment, and the administrator wants to grant the submitter edit access exclusively to the attached file, rather than the entire list entry.
- Observed behavior
- Microsoft Lists does not natively support granular permissions for individual attachments, meaning item-level edit permissions also grant the ability to modify the list data.
Ensure you have access to Microsoft Power Automate with an active Microsoft 365 account, as well as Owner or Full Control permissions on the target Microsoft List to implement custom flows.
Use Power Automate to Apply Granular Permissions
Since Microsoft Lists lacks native attachment-level permissions, you can create a Power Automate flow to isolate the document and assign edit access directly to the submitter.
By default, Microsoft Lists treats file attachments as an integrated part of the list item itself. If a user is granted permission to edit an attachment, they inherently receive permission to edit the entire list item.
To bypass this limitation, you can utilize Power Automate. The flow can automatically extract the submitted attachment, move it to a SharePoint Document Library (which supports item-level permissions), and exclusively grant the submitter edit access to that specific file.
Log into your Microsoft 365 account, navigate to the app launcher, and select Power Automate.
Click on 'Create' and choose 'Automated cloud flow'. Select the SharePoint trigger 'When an item is created' or 'When an item is created or modified' and link it to your target Microsoft List.
Add a new step to 'Get attachments' using the List Item ID, followed by 'Get attachment content' to retrieve the actual file.
Add a 'Create file' action to save the retrieved attachment into a dedicated SharePoint Document Library where granular permissions are natively supported.
Use the 'Grant access to an item or a folder' action in SharePoint. Specify the newly created file's ID, enter the form submitter's email address, and assign them 'Can edit' roles.

Choose WPS Office for Seamless Document Management
While resolving complex permission issues in the Microsoft ecosystem can require advanced workarounds like Power Automate, managing your standard office documents doesn't have to be complicated. WPS Office is a powerful, lightweight, and completely free alternative that handles all your daily document needs.
- 1. Download the software: Visit the official WPS Office website and download the installation package for your operating system.
- 2. Install and launch: Run the installer, follow the on-screen prompts to complete the setup, and launch the application.
- 3. Open your Microsoft files directly: Drag and drop your existing Microsoft Office documents into WPS Office to view and edit them with zero formatting loss.

Frequently Asked Questions
Can I restrict a user to edit only the attachment natively in Microsoft Lists?
No, Microsoft Lists does not natively support granular permissions for individual attachments. Edit permissions applied to an item apply to all its fields and attachments simultaneously.
Do I need a premium license to use Power Automate for this workaround?
Basic SharePoint connectors, which are used for moving files and granting access within the Microsoft 365 ecosystem, are generally included in standard Microsoft 365 business licenses. Premium licenses are typically only required if you connect to third-party services.
Can I automatically delete the original attachment from the list after moving it?
Yes. Once your Power Automate flow successfully copies the attachment to a SharePoint Document Library, you can add a 'Delete attachment' step at the end of the flow to remove it from the original list item.




