Office Add-ins developer platform community call – June 14, 2023

Office Add-ins developer platform community call – June 14, 2023

Office Add-ins developer platform community call - June 14, 2023

This month’s agenda and presenters

The call was hosted by Preethika Kiruveedula, Product Manager, Microsoft.

  • Recap announcements made by the Add-ins org at Microsoft Build 2023. The New Outlook and Outlook Add-ins, New features including Mailbox 1.13 and Smart Alerts learnings and best practices. Product demos delivered by partners – harman.ie and CodeTwo showing their products that incorporate Mailbox 1.13 features. Mailbox 1.13 is now in production, 7 features reviewed. Smart Alerts runs js-engine for Win32 and WebView for OWA.Juan Balmori Labra, Principal Product Manager, Microsoft.

  • Q&A. See question and answers at end of call and in chat throughout call. Preethika Kiruveedula, Product Manager, Microsoft.

View video segments

  • Introduction 00:00
  • The New Outlook and Outlook Add-ins – overview 02:20
  • Mailbox 1.13 rolling out to production – overview 11:05
  • Mailbox 1.13 feature demo - Transition to New Outlook by using: Item Multi Select + Context Free Commands – harmin.ie13:10
  • Mailbox 1.13 - features 16:26
  • Mailbox 1.13 feature demo – Transition to New Outlook by using : AutoLaunch Event including FromChanged Event – CodeTwo22:19
  • Smart Alerts Best Practices – recap 26:11
  • Q&A 38:51
  • Closing 40:28

Call to action

Q&A (Question & Answers)

Will Sensitivity Labels eventually introduce built-in functionality with attachments, or is it only planned to have it operate on the message level? From my understanding it will not pick up on any labelled attachments at the moment.

Regarding Sensitivity labels the understanding is correct. We don’t currently pick up on any labeled attachments at the moment. This is not currently also not a part of our backlog/future plans either.

Is “New Outlook” now the equivalent of the previously planned “One Outlook”?

Yes, New Outlook (mentioned as One Outlook in previous calls) is an initiative to bring a new modern and simplified design to your Outlook app.

Regarding Message Encryption, what is the status exactly. Are you talking here about Smime? Also, is this to be supported on mobile form factor?

We plan to add support for message encryption as part of our initiative to close the gaps for COM scenarios this year. You can refer the API to replace body on read which is already available for preview: https://learn.microsoft.com/javascript/api/outlook/office.display?view=outlook-js-preview. We don’t have timelines for mobile support yet.

Will there be any support for mail sent/ receive events?

We don’t have support for mail sent/ receive events yet. However, you can use onMessageSend to see if an email is being sent. Use Smart Alerts and the OnMessageSend and OnAppointmentSend events in your Outlook add-in - Office Add-ins | Microsoft Learn.

What are the APIs in Outlook for the CRM/Project management scenarios?

We have recently listed and published all the supported and unsupported API’s on Mobile Outlook JavaScript APIs supported in Outlook on mobile devices - Office Add-ins | Microsoft Learn. 2. CRM supported APIs are the ones that are supported on Appointment Read surface. There are six different apis available: Get User Identity Token, CustomProperties - Load and Save, Get callback token, Get body, Close container, and Event completed.

We are currently developing a spellchecker add-in for Word that targets minority languages. Our approach involves extracting text from the paragraphs, checking for spelling errors, and displaying them in a taskbar. However, we are facing a challenge in determining the position of a word in the document after a user has accepted a proposed change.We have attempted to keep track of the index of a paragraph, but this approach proves to be problematic as the index changes when the text at the beginning of the document is altered, rendering our stored information invalid. We also experimented with marking all issues with content controls, which are identifiable through an ID. However, this approach leaves fields in the document.What approach would you recommend for keeping track of the paragraphs or even the exact text positions in order to replace the word accurately?

We need to get more information regarding your scenario, if possible would be great if you can provide us with your contact information. Ways to do this include submitting more info in a forms response or creatings a ticket at Technical Questions about Office add-ins.

Do we have any API to extract a PowerPoint selected slides alone?

We do have APIs to get selected slides of a presentation: PowerPoint.Presentation class - Office Add-ins | Microsoft Learn.

General Resources

Stay connected