Office Add-ins developer platform community call – July 10, 2024

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

An overview of the Microsoft 365 App Compliance Program

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

General Resources

Stay connected