Notifications
Announcements
Microsoft Forms does not have a built-in feature to make pre-filled fields non-editable or hidden, but you can achieve this using Power Automate. Here are two possible solutions:
You can pre-fill a field and pass it to Excel without displaying it in the form.
Create a Microsoft Form
Use Power Automate to Store the Pre-Filled Data
Save to Excel (Including the Hidden Value)
✔️ Benefit: The field remains invisible in the form, but the data is still passed to Excel.
If you must display the field but prevent editing, consider a workaround:
Use a SharePoint or Power Apps Form Instead of Microsoft Forms
Pass Pre-Filled Data via a URL in Microsoft Forms
https://forms.office.com/Pages/ResponsePage.aspx?id=YOUR_FORM_ID&fieldname=12345
If you just need to link responses to a number without displaying it, use Solution 1 (Power Automate). If users must see the field but not edit it, use Solution 2 (Power Apps/SharePoint forms).
------------------------------------------------
⭐ If this was helpful, please like and mark as a verified answer to help others find this too!
Always glad to help! 💯💯💯💯💯
Tom
Follow me on LinkedIn - Thomas Rice, PMP | LinkedIn
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 501 Super User 2025 Season 2
Tomac 323 Moderator
abm abm 237 Most Valuable Professional