Office Add-ins developer platform community call – July 10, 2024
Office Add-ins developer platform community call - July 10, 2024
This month’s agenda and presenters
The call was hosted by Mingjia Liu, Product Manager, Microsoft.
An overview of the Microsoft 365 App Compliance Program. Leana Gerrard, Senior Product Manager at Microsoft and Sreekanth Thirthala Venkata, Principal Product Manager at Microsoft.
Q&A. Mingjia Liu, Product Manager, Microsoft.
View video segments
- Introduction 00:00
- An overview of the Microsoft 365 App Compliance Program 01:10
- Q&A 37:02
- Resources 40:20
Resources related to this blog’s content
An overview of the Microsoft 365 App Compliance Program
- Watch the App Compliance Program Video to learn more
- Learn more at the M365 App Compliance docs pages
- Begin the Microsoft 365 App
- Compliance Program on Partner Center
- View the getting started guide for Office, Teams, and SharePoint apps
Q&A (Question & Answers)
I had a question responded to in the June 2024 call and I was asked to clarify my scenario. Old question: Is there a way to allow two separate instances of office applications to communicate via Office.js? New question: If I have two Office.js task panes; one running in an instance of Word and another running in an instance of Excel on the same machine, is there a way I can obtain a reference to the running Excel application from the Word task pane (or vice versa) to emulate a temporary communication layer between the two running applications? To clarify, this would be a cross-application scenario. It is not necessary (but ideal) for the two task panes to communicate, but the ability to, for example, get the selected data in Excel from a user’s actions in the Word task pane would be invaluable.
To learn how to use Graph API to get access to Excel application data in your Word add-in, see Excel workbooks and charts API overview. However, this doesn’t work if you want to get access to Word data from Excel, so you may consider using a server to communicate between.
Is there a way to use Microsoft Playwright (https://playwright.dev/) to test desktop add-ins?
For Office add-in testing, we recommend you use the Office-Addin-Mock library with JavaScript unit testing framework. For more examples, see Unit testing in Office Add-ins.
Not related to compliance or certification but my question relates to Copilot for M365 and the new add-in platform: Will the new add-in platform allow customizations to Copilot or are the two completely different things. If so, how can we work with Copilot in our add-ins?
We are investigating scenarios for how Copilot and Office Add-ins could work together but have no public plans to share at this time. If there are scenarios or functionality you’d like to suggest, please let us know through the Microsoft 365 Developer Platform Ideas forum.
Call to action
- Join a community panel – product focused add-in discussion groups.
- Register for the PnP Recognition Program and earn contributor badges.
- Follow channels on X (formerly Twitter) to see call agendas, important updates, and release announcements.
- Register for the Microsoft 365 Developer Program and get a free E5 developer tenant with instant availability and other assets.
- Join the next community call on August 14th at 7:00 AM Pacific Time.
General Resources
- Documentation
- Quick Starts:
- Script Lab
- Samples
- Microsoft 365 Developer Program
- Office Scripts
- Technical questions about Office add-ins
- Stack Overflow questions. Use keywords office-js, outlook-web-addins, or office-scripts.
- Github office-js issues
- Microsoft Tech Community – Submit feature requests
- Microsoft 365 Developer Program
Stay connected
- See the full blog post for this call in the Microsoft 365 platform community blog
- X (formerly Twitter)
- Microsoft 365 Unified Sample gallery
- Microsoft 365 Platform Community in YouTube
- Microsoft 365 Platform Community
- Link to all Microsoft Developer Community calls
- Submit questions for next community call
- Next community call – Auguest 14th at 07:00am PT