# Sneak Peek X15: MS Word Compatible Document Protection and Editable Regions

> TX Text Control X15 introduces MS Word compatible document protection with user-specific editable regions. Each region is assigned a UserName, and only that user can modify the region content when the document is read-only. The new Permissions ribbon tab manages all protection settings.

- **Author:** Bjoern Meyer
- **Published:** 2017-11-16
- **Modified:** 2026-07-17
- **Description:** TX Text Control X15 introduces MS Word compatible document protection with user-specific editable regions. Each region is assigned a UserName, and only that user can modify the region content when the document is read-only. The new Permissions ribbon tab manages all protection settings.
- **2 min read** (308 words)
- **Tags:**
  - ASP.NET
  - MS Word
  - Release
  - Reporting
  - Windows Forms
  - WPF
- **Web URL:** https://www.textcontrol.com/blog/2017/11/16/ms-word-compatible-editable-regions/
- **LLMs URL:** https://www.textcontrol.com/blog/2017/11/16/ms-word-compatible-editable-regions/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2017/11/16/ms-word-compatible-editable-regions/llms-full.txt

---

Using TX Text Control X15, documents can be protected by restricting the formatting and editing of content. When protecting a document, it is possible to define whether the document is completely locked or formatting can be applied.

Editable regions are exceptions within protected documents that can be defined through a start position and a length or through a selection. These regions can be nested and overlap. Each editable region is associated with a user through the *UserName* property. Only this user can edit the region, when the document has been set to read only.

The TX Text Control RibbonBar contains the new ribbon tab *Permissions* that provides the complete UI and workflow to add and modify document restrictions.

[![Editable Regions](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/regions.webp "Editable Regions")](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/regions.webp)

In order to add an exception, a user can be added or selected. After clicking *Enforce Protection*, a password can be specified to protect the document.

[![Editable Regions](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/password.webp "Editable Regions")](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/password.webp)

Then, only the specified user has access to the associated editable regions. The Text Control can be created in a *user mode* by specifying *UserNames* that gets or sets a list of names specifying users who have access to editable regions. When a document is set to read-only, all editable regions, that are related to these users, can be edited.

In protection mode, the user can easily navigate between associated editable regions using ribbon navigation buttons:

[![Editable Regions](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/next-region.webp "Editable Regions")](https://s1-www.textcontrol.com/assets/dist/blog/2017/11/16/a/assets/next-region.webp)

Stay tuned for more!

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [TX Text Control 32.0 Has Been Released](https://www.textcontrol.com/blog/2023/09/13/tx-text-control-320-has-been-released/llms.txt)
- [TX Text Control 31.0 and TX Spell .NET 10.0 Have Been Released](https://www.textcontrol.com/blog/2022/09/07/tx-text-control-31-released/llms.txt)
- [TX Text Control 30.0 and TX Spell .NET 9.0 Have Been Released](https://www.textcontrol.com/blog/2021/11/29/tx-text-control-30-released/llms.txt)
- [TX Text Control X19 and TX Spell 8.0 Have Been Released](https://www.textcontrol.com/blog/2020/12/02/tx-text-control-x19-released/llms.txt)
- [TX Text Control X18 has been Released](https://www.textcontrol.com/blog/2020/03/16/tx-text-control-x18-released/llms.txt)
- [TX Text Control X17 has been Released](https://www.textcontrol.com/blog/2019/05/28/tx-text-control-x17-released/llms.txt)
- [Text Control Roadmap 2019: High DPI Support, Forms, Node.js and Angular](https://www.textcontrol.com/blog/2019/03/12/text-control-roadmap-2019/llms.txt)
- [TX Text Control X16 and TX Barcode .NET 5.0 Released](https://www.textcontrol.com/blog/2018/11/14/tx-text-control-x16-and-tx-barcode-net-50-released/llms.txt)
- [Sneak Peek X16: Filter and Sort MergeBlock Rows](https://www.textcontrol.com/blog/2018/04/26/sneak-peek-x16-filter-and-sort-mergeblock-rows/llms.txt)
- [X15: Merging Data into Chart Objects](https://www.textcontrol.com/blog/2018/01/05/merging-data-into-charts/llms.txt)
- [TX Text Control X15 and TX Spell .NET 7.0 Released](https://www.textcontrol.com/blog/2017/12/13/tx-text-control-x15-and-tx-spell-net-70-released/llms.txt)
- [X14 Preview: Build Your Own Template Designer with the New DataSourceManager Class](https://www.textcontrol.com/blog/2016/11/15/x14-preview-build-your-own-template-designer-with-the-new-datasourcemanager-class/llms.txt)
- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [Sneak Peek: TX Text Control 34.0 Coming November 2025](https://www.textcontrol.com/blog/2025/10/02/sneak-peek-tx-text-control-34-0-coming-november-2025/llms.txt)
- [TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/08/14/tx-text-control-33-0-sp3-is-now-available/llms.txt)
- [TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/06/18/tx-text-control-33-0-sp2-is-now-available/llms.txt)
- [Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5](https://www.textcontrol.com/blog/2025/05/07/service-pack-releases-whats-new-in-tx-text-control-33-0-sp1-and-32-0-sp5/llms.txt)
- [The Wait is Over: TX Text Control for Linux is Officially Here](https://www.textcontrol.com/blog/2025/03/12/the-wait-is-over-tx-text-control-for-linux-is-officially-here/llms.txt)
- [Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF](https://www.textcontrol.com/blog/2024/11/11/full-net-9-support-in-text-control-net-components-for-asp-net-core-windows-forms-and-wpf/llms.txt)
- [TX Text Control 32.0 Service Pack 4 Released](https://www.textcontrol.com/blog/2024/09/02/tx-text-control-32-0-service-pack-4-released/llms.txt)
- [Service Pack 3: MailMerge Supports SVG Images](https://www.textcontrol.com/blog/2024/04/29/service-pack-3-mailmerge-supports-svg-images/llms.txt)
