Skip to content

Commit c94e213

Browse files
author
github-actions
committed
Merge branch 'main' into live
2 parents 4153f2c + e80ca40 commit c94e213

7 files changed

+26
-18
lines changed

docs/develop/usability-testing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Usability testing for Office Add-ins
33
description: Learn how to test your add-in design with real users.
4-
ms.date: 09/06/2023
4+
ms.date: 01/13/2025
55
ms.localizationpriority: medium
66
---
77

@@ -114,7 +114,7 @@ On average, it takes about 5 minutes to walk users through how to install an add
114114
1. Take a moment to look at the Store page to familiarize yourself with the add-in.
115115
1. Choose **Add** to install the add-in.
116116

117-
You can test a prototype at any level of interaction and visual fidelity. For more complex linking and interactivity, consider a prototyping tool like [InVision](https://www.invisionapp.com). If you just want to test static screens, you can host images online and send participants the corresponding URL, or give them a link to an online PowerPoint presentation.
117+
You can test a prototype at any level of interaction and visual fidelity. For more complex linking and interactivity, consider a prototyping tool like [Figma](https://www.figma.com/). If you just want to test static screens, you can host images online and send participants the corresponding URL, or give them a link to an online PowerPoint presentation.
118118

119119
## 7. Run a pilot test
120120

docs/outlook/autolaunch.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configure your Outlook add-in for event-based activation
33
description: Learn how to configure your Outlook add-in for event-based activation.
4-
ms.date: 07/17/2024
4+
ms.date: 01/13/2025
55
ms.topic: concept-article
66
ms.localizationpriority: medium
77
---
@@ -35,7 +35,7 @@ The following table lists events that are currently available and the supported
3535
|`OnMessageCompose`|messageComposeOpened|On composing a new message (includes reply, reply all, and forward) or editing a draft.|[1.12](/javascript/api/requirement-sets/outlook/requirement-set-1.12/outlook-requirement-set-1.12)<br><ul><li>Web browser</li><li>Windows ([new](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) and classic<sup>1</sup>)</li><li>New Mac UI</li></ul>|
3636
|`OnAppointmentOrganizer`|appointmentOrganizerOpened|On creating a new appointment or editing an existing one.|[1.12](/javascript/api/requirement-sets/outlook/requirement-set-1.12/outlook-requirement-set-1.12)<br><ul><li>Web browser</li><li>Windows ([new](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) and classic<sup>1</sup>)</li><li>New Mac UI</li></ul>|
3737
|`OnMessageFromChanged`|messageFromChanged|On changing the mail account in the **From** field of a message being composed. To learn more, see [Automatically update your signature when switching between Exchange accounts](onmessagefromchanged-onappointmentfromchanged-events.md).|[1.13](/javascript/api/requirement-sets/outlook/requirement-set-1.13/outlook-requirement-set-1.13)<br><ul><li>Web browser</li><li>Windows ([new](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) and classic<sup>1</sup>)</li><li>New Mac UI</li></ul>|
38-
|`OnAppointmentFromChanged`|appointmentFromChanged|On changing the mail account in the organizer field of an appointment being composed. To learn more, see [Automatically update your signature when switching between Exchange accounts](onmessagefromchanged-onappointmentfromchanged-events.md).|[1.13](/javascript/api/requirement-sets/outlook/requirement-set-1.13/outlook-requirement-set-1.13)<br><ul><li>Web browser</li><li>[new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627)</li><li>New Mac UI</li></ul>|
38+
|`OnAppointmentFromChanged`|appointmentFromChanged|On changing the mail account in the organizer field of an appointment being composed. To learn more, see [Automatically update your signature when switching between Exchange accounts](onmessagefromchanged-onappointmentfromchanged-events.md).|[1.13](/javascript/api/requirement-sets/outlook/requirement-set-1.13/outlook-requirement-set-1.13)<br><ul><li>New Mac UI</li></ul>|
3939
|`OnSensitivityLabelChanged`|sensitivityLabelChanged|On changing the sensitivity label while composing a message or appointment. To learn how to manage the sensitivity label of a mail item, see [Manage the sensitivity label of your message or appointment in compose mode](sensitivity-label.md).<br><br>Event-specific data object: [SensitivityLabelChangedEventArgs](/javascript/api/outlook/office.sensitivitylabelchangedeventargs?view=outlook-js-preview&preserve-view=true)|[1.13](/javascript/api/requirement-sets/outlook/requirement-set-1.13/outlook-requirement-set-1.13)<br><ul><li>Web browser</li><li>Windows ([new](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) and classic<sup>1</sup>)</li><li>New Mac UI</li></ul>|
4040
|`OnMessageReadWithCustomAttachment`|Not available|On opening a message that contains a specific attachment type in read mode.|[Preview](/javascript/api/requirement-sets/outlook/preview-requirement-set/outlook-requirement-set-preview)<sup>3</sup><br><ul><li>Windows (classic<sup>1</sup>)</li></ul>|
4141
|`OnMessageReadWithCustomHeader`|Not available|On opening a message that contains a specific internet header name in read mode.|[Preview](/javascript/api/requirement-sets/outlook/preview-requirement-set/outlook-requirement-set-preview)<sup>3</sup><br><ul><li>Windows (classic<sup>1</sup>)</li></ul>|
@@ -75,6 +75,10 @@ In all supported Outlook clients, the user must remain on the current mail item
7575

7676
In addition to item switching, an event-based add-in also ceases operation when the user sends the message or appointment they're composing.
7777

78+
### Event-based add-ins in the new Outlook on Windows
79+
80+
In the new Outlook on Windows, you must keep the main window of the client open for the add-in to process the mail item. If the main window is minimized, the add-in will pause or stop working.
81+
7882
### Event-based add-ins in classic Outlook on Windows
7983

8084
When developing an event-based add-in to run in the classic Outlook on Windows client, be mindful of the following:

docs/outlook/onmessagefromchanged-onappointmentfromchanged-events.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Automatically update your signature when switching between Exchange accounts
33
description: Learn how to automatically update your signature when switching between Exchange accounts through the OnMessageFromChanged and OnAppointmentFromChanged events in your event-based activation Outlook add-in.
4-
ms.date: 10/08/2024
4+
ms.date: 01/09/2025
55
ms.topic: how-to
66
ms.localizationpriority: medium
77
---
@@ -37,7 +37,7 @@ The following tables list client-server combinations that support the `OnMessage
3737

3838
|Client|Exchange Online|Exchange 2019 on-premises (Cumulative Update 12 or later)|Exchange 2016 on-premises (Cumulative Update 22 or later)|
3939
|-----|-----|-----|-----|
40-
|**Web browser (modern UI)**<br><br>[new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627)|Supported|Not applicable|Not applicable|
40+
|**Web browser (modern UI)**<br><br>[new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627)|Not applicable|Not applicable|Not applicable|
4141
|**Windows (classic)**|Not applicable|Not applicable|Not applicable|
4242
|**Mac**<br>Version 16.77 (23081600) or later|Supported|Not applicable|Not applicable|
4343
|**iOS**|Not applicable|Not applicable|Not applicable|
@@ -437,7 +437,7 @@ Because the `OnMessageFromChanged` and `OnAppointmentFromChanged` events are sup
437437
In addition to these characteristics, the following aspects also apply when an add-in activates on these events.
438438
439439
- The `OnMessageFromChanged` event is only supported in message compose mode, while the `OnAppointmentFromChanged` event is only supported in appointment compose mode.
440-
- In classic Outlook on Windows, only the `OnMessageFromChanged` event is supported.
440+
- In Outlook on Windows (new and classic) and on the web, only the `OnMessageFromChanged` event is supported.
441441
- The `OnMessageFromChanged` and `OnAppointmentFromChanged` events only support Exchange accounts. In messages being composed, the Exchange account is selected from the **From** field dropdown list or manually entered in the field. In appointments being composed, the Exchange account is selected from the organizer field dropdown list. If a user switches to a non-Exchange account in the **From** or organizer field, the Outlook client automatically clears out the signature set by the previously selected account.
442442
- Delegate and shared mailbox scenarios are supported.
443443
- The `OnAppointmentFromChanged` event isn't supported in [Microsoft 365 group calendars](https://support.microsoft.com/office/0cf1ad68-1034-4306-b367-d75e9818376a#Outlook=Web). If a user switches from their Exchange account to a Microsoft 365 group calendar account in the organizer field, the Outlook client automatically clears out the signature set by the Exchange account.

docs/outlook/spam-reporting.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Implement an integrated spam-reporting add-in
33
description: Learn how to implement an integrated spam-reporting add-in in Outlook.
4-
ms.date: 09/12/2024
4+
ms.date: 01/10/2025
55
ms.topic: how-to
66
ms.localizationpriority: medium
77
---
@@ -25,13 +25,16 @@ The following table identifies which Outlook clients support the integrated spam
2525

2626
| Client | Status |
2727
| ---- | ---- |
28-
| **Outlook on the web** | Supported |
29-
| [new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) | Supported |
28+
| **Outlook on the web** | Supported\* |
29+
| [new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627) | Supported\* |
3030
| **classic Outlook on Windows**<br>Version 2404 (Build 17530.15000) | Supported |
3131
| **Outlook on Mac**<br>Version 16.81 (23121700) or later | Preview (see [Preview the integrated spam-reporting feature in Outlook on Mac](#preview-the-integrated-spam-reporting-feature-in-outlook-on-mac)) |
3232
| **Outlook on Android** | Not available |
3333
| **Outlook on iOS** | Not available |
3434

35+
> [!NOTE]
36+
> \* In Outlook on the web and new Outlook on Windows, the integrated spam-reporting feature isn't supported for Microsoft 365 consumer accounts.
37+
3538
## Preview the integrated spam-reporting feature in Outlook on Mac
3639

3740
To preview the integrated spam-reporting feature in Outlook on Mac, you must install Version 16.81.1217.0 or later. Then, join the [Microsoft 365 Insider program](https://insider.microsoft365.com/join/Mac) and select the **Beta Channel** option to access Office beta builds.

docs/outlook/turn-exchange-tokens-on-off.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Turn legacy Exchange Online tokens on or off
44
ms.service: microsoft-365
55
ms.subservice: add-ins
66
ms.topic: how-to
7-
ms.date: 12/18/2024
7+
ms.date: 01/06/2024
88
---
99

1010
# Turn legacy Exchange Online tokens on or off
@@ -46,6 +46,9 @@ You’ll only be able to turn tokens back on until June 2025 when all legacy tok
4646
> [!NOTE]
4747
> It might take up to 24 hours for the change to take effect across your entire organization. Legacy Exchange tokens issued to Outlook add-ins before token blocking was implemented in your organization will remain valid until they expire.
4848
49+
> [!NOTE]
50+
> If you turn on legacy Exchange Online tokens, then they won't be turned off in February 2025 when Microsoft turns them off for all tenants. For more information, see [Nested app authentication and Outlook legacy tokens deprecation FAQ](faq-nested-app-auth-outlook-legacy-tokens.md).
51+
4952
## See also
5053

5154
- [Nested app authentication and Outlook legacy tokens deprecation FAQ](https://aka.ms/NAAFAQ)

docs/overview/office-add-ins-community-call.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Microsoft Office Add-ins community call
33
description: The monthly Microsoft Office Add-ins community call agenda, schedule, and resources.
4-
ms.date: 04/17/2024
4+
ms.date: 01/13/2025
55
ms.localizationpriority: medium
66
---
77

@@ -12,10 +12,8 @@ The Microsoft Office Add-ins community call is a monthly call where you can lear
1212
> [!IMPORTANT]
1313
> We have changed the schedule to 7:00 AM Pacific Time. If you still have the old calendar invite that starts at 8:00 AM Pacific Time, please remove it and download the latest one at <https://aka.ms/officeaddinscommunitycall>.
1414
15-
## Agenda for January 8th, 2025 call
16-
The agenda for the January Office Add-ins community call:
17-
* Office Add-ins Development Kit GA​
18-
* Update on Nested App Authentication and Q&A
15+
## Agenda for Febuary 12th, 2025 call
16+
The agenda for the February Office Add-ins community call will be posted on the week of the call.
1917

2018
> [!NOTE]
2119
> For us to improve our community call experience and better understand our audience, we invite you to fill out this survey: [Office Add-ins Developer Community Survey](https://forms.office.com/r/YNDtW8wQ6U).

docs/publish/publish-add-in-vs-code.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Publish an add-in using Visual Studio Code and Azure
33
description: How to publish an add-in using Visual Studio Code and Azure Active Directory
4-
ms.date: 03/27/2023
4+
ms.date: 01/03/2025
55
ms.custom: vscode-azure-extension-update-completed
66
ms.localizationpriority: medium
77
---
@@ -65,7 +65,7 @@ If your add-in has custom functions, there are a few more steps to enable them o
6565
6666
1. Right-click (or select and hold) the Azure storage account and select **Open in Portal**.
6767
1. In the Settings group, select **Resource sharing (CORS)**. You can also use the search box to find this.
68-
1. Create a new CORS rule with the following settings.
68+
1. Create a new CORS rule for the **Blob service** with the following settings.
6969
7070
|Property |Value |
7171
|----------------|-----------------------------|

0 commit comments

Comments
 (0)