Skip to contentBrand Logo
Tech CommunityCommunity Hubs
Products
Topics
BlogsEvents
Skills Hub
Community
RegisterSign In
  1. Microsoft Community Hub
  2. CommunitiesProducts
  3. Microsoft 365
  4. Microsoft 365 Developer Platform
mkanorwala's avatar
mkanorwala
Copper Contributor
Feb 10, 2025
Status:
New

Enhanced Document Control/Protection APIs in Office.js for Word Add-ins

We are developing a Word add-in using Office.js and JavaScript APIs. Our use case requires advanced document control features, which are currently challenging to achieve within the existing Office.js...
Office Add-ins deployment
Office Add-ins development
Office Add-ins documentation
Office Add-ins UX
Max Philipp Blickenstorfer's avatar
Max Philipp Blickenstorfer
Copper Contributor
Dec 24, 2025

Hi, it's quite a bit late - however, I wondered why you start protecting at the end of the involved components following the route from storage to Client-Application?
Eg. Word uses local persistence, mean a client download of the data from its backend eg. SharePoint Online. Why you should do it for all kind of documents? There are DLP settings for that on your M365 platform.

We started with sensitivity labelling to mark the content and observe how users applied labels. The next stage was add protection to most valuable content. Here we use custom / ad-hoc protection, mean the user has to specify who exactly should have access to the content. All that should be backed by a sound coorporate governance. If not available, I assume this should be the first project with your legal dept. or equivalent.
Regrads Max

Share this page

What's new
  • Surface Pro 9
  • Surface Laptop 5
  • Surface Studio 2+
  • Surface Laptop Go 2
  • Surface Laptop Studio
  • Surface Duo 2
  • Microsoft 365
  • Windows 11 apps
Microsoft Store
  • Account profile
  • Download Center
  • Microsoft Store support
  • Returns
  • Order tracking
  • Virtual workshops and training
  • Microsoft Store Promise
  • Flexible Payments
Education
  • Microsoft in education
  • Devices for education
  • Microsoft Teams for Education
  • Microsoft 365 Education
  • Education consultation appointment
  • Educator training and development
  • Deals for students and parents
  • Azure for students
Business
  • Microsoft Cloud
  • Microsoft Security
  • Dynamics 365
  • Microsoft 365
  • Microsoft Power Platform
  • Microsoft Teams
  • Microsoft Industry
  • Small Business
Developer & IT
  • Azure
  • Developer Center
  • Documentation
  • Microsoft Learn
  • Microsoft Tech Community
  • Azure Marketplace
  • AppSource
  • Visual Studio
Company
  • Careers
  • About Microsoft
  • Company news
  • Privacy at Microsoft
  • Investors
  • Diversity and inclusion
  • Accessibility
  • Sustainability
California Consumer Privacy Act (CCPA) Opt-Out IconYour Privacy Choices
  • Sitemap
  • Contact Microsoft
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Safety & eco
  • About our ads
  • © Microsoft 2025
  • Share to LinkedInShare on LinkedIn
  • Share to FacebookShare on Facebook
  • Share to XShare on X
  • Share to RedditShare on Reddit
  • Share to Blue SkyShare on Bluesky
  • Subscribe to RSSShare on RSS
  • Share to EmailShare on Email