Office.EventType enum
Spécifie le genre de l’événement qui a été déclenché. Renvoyé par la type propriété d’un *EventArgs objet.
Les compléments pour Project prennent en charge les types d’événements Office.EventType.ResourceSelectionChanged, Office.EventType.TaskSelectionChangedOffice.EventType.ViewSelectionChanged et .
Seuls les compléments de volet Office pour Outlook prennent en charge les types d’événements définis par l’API de boîte aux lettres.
Remarques
Utilisateur
- Office.AppointmentCompose : addHandlerAsync, removeHandlerAsync
- Office.AppointmentRead : addHandlerAsync, removeHandlerAsync
- Office.Binding : addHandlerAsync, removeHandlerAsync
- Office.BindingDataChangedEventArgs : type
- Office.BindingSelectionChangedEventArgs : type
- Office.CustomXmlPart : addHandlerAsync, removeHandlerAsync
- Office.Dialog : addEventHandler
- Office.DialogParentMessageReceivedEventArgs : type
- Office.Document : addHandlerAsync, removeHandlerAsync
- Office.DocumentSelectionChangedEventArgs : type
- Office.Mailbox : addHandlerAsync, removeHandlerAsync
- Office.MessageCompose : addHandlerAsync, removeHandlerAsync
- Office.MessageRead : addHandlerAsync, removeHandlerAsync
- Office.Settings : addHandlerAsync, removeHandlerAsync
- Office.SettingsChangedEventArgs : type
- Office.UI : addHandlerAsync
Exemples
// This sample shows how to register an event handler in Outlook.
Office.onReady(() => {
// Registers an event handler to identify when messages are selected.
Office.context.mailbox.addHandlerAsync(Office.EventType.SelectedItemsChanged, getMessageProperties, (asyncResult) => {
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.log(asyncResult.error.message);
return;
}
console.log("Event handler added for the SelectedItemsChanged event.");
});
});
function getMessageProperties() {
// Retrieves the selected messages' properties and logs them to the console.
Office.context.mailbox.getSelectedItemsAsync((asyncResult) => {
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.log(asyncResult.error.message);
return;
}
asyncResult.value.forEach((message) => {
console.log(`Item ID: ${message.itemId}`);
console.log(`Subject: ${message.subject}`);
console.log(`Item type: ${message.itemType}`);
console.log(`Item mode: ${message.itemMode}`);
});
});
}
Champs
| ActiveViewChanged | Un |
| AppointmentTimeChanged | Se produit lorsqu’une date ou une heure du rendez-vous ou de la série sélectionnés est modifiée dans Outlook. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| AttachmentsChanged | Se produit lorsqu’une pièce jointe est ajoutée ou supprimée d’un élément. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| BindingDataChanged | Se produit lorsque les données dans la liaison sont modifiées dans Excel ou Word. Pour ajouter un gestionnaire d’événements pour l’événement |
| BindingSelectionChanged | Se produit lorsque la sélection est modifiée dans la liaison dans Excel ou Word. Pour ajouter un gestionnaire d’événements pour l’événement |
| DialogEventReceived | Se produit à la fermeture d’une boîte de dialogue ou à l’échec de la navigation dans la boîte de dialogue. Pour obtenir des instructions sur la façon d’implémenter une boîte de dialogue dans votre complément, consultez Utiliser l’API de boîte de dialogue Office dans Compléments Office. |
| DialogMessageReceived | Se produit lorsqu’une boîte de dialogue envoie un message à l’aide de Pour obtenir des instructions sur la façon d’implémenter une boîte de dialogue dans votre complément, consultez Utiliser l’API de boîte de dialogue Office dans Compléments Office. |
| DialogParentMessageReceived | Se produit lorsqu’une page hôte envoie un message à une boîte de dialogue enfant avec Pour obtenir des instructions sur la façon d’implémenter une boîte de dialogue dans votre complément, consultez Utiliser l’API de boîte de dialogue Office dans Compléments Office. |
| DocumentSelectionChanged | Se produit lorsqu’une sélection au niveau du document se produit dans Excel ou Word. |
| DragAndDropEvent | Se produit dans Outlook sur le web et le nouvel Outlook sur Windows lorsque vous faites glisser des messages ou des pièces jointes dans la fenêtre du client Outlook puis les déplacez dans le volet Office d’un complément. Pour ajouter un gestionnaire d’événements pour l’événement
Important : l’événement |
| EnhancedLocationsChanged | Se produit lorsque l’emplacement du rendez-vous est modifié dans Outlook. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| InfobarClicked | Se produit dans Outlook lorsqu’une action est sélectionnée sur un message de notification avec une action personnalisée définie. Actuellement, l’option Désactiver est la seule action prise en charge qui déclenche cet événement. Pour ajouter un gestionnaire d’événements pour l’événement Important:
|
| InitializationContextChanged | Se produit dans Outlook lorsque le volet Office d’un complément est ouvert à partir d’un message actionnable, d’une notification InsightMessage, d’une boîte de dialogue Alertes intelligentes ou d’une boîte de dialogue intégrée de signalement de courrier indésirable. Cet événement empêche le redémarrage d’un complément si son volet Office est déjà ouvert dans Outlook.
Important : L’événement Pour ajouter un gestionnaire d’événements pour l’événement |
| ItemChanged | Se produit lorsqu’un autre élément Outlook est sélectionné pour affichage tandis que le volet Office est épinglé. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| NodeDeleted | Se produit lorsqu’un |
| NodeInserted | Se produit lorsqu’un |
| NodeReplaced | Se produit lorsqu’un |
| OfficeThemeChanged | Se produit lorsque le thème Office est modifié dans Outlook. Pour ajouter un gestionnaire d’événements pour l’événement Important:
|
| RecipientsChanged | Se produit lorsque la liste des destinataires de l’élément sélectionné ou l’emplacement du rendez-vous est modifié dans Outlook. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| RecurrenceChanged | Se produit lorsque le modèle de récurrence de la série sélectionnée est modifié dans Outlook. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| ResourceSelectionChanged | Se produit lorsqu’une sélection de ressources se produit dans Project. |
| SelectedItemsChanged | Se produit dans Outlook lorsqu’un ou plusieurs messages sont sélectionnés ou désélectionnés. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| SensitivityLabelChanged | Se produit dans Outlook lorsque l’étiquette de confidentialité d’un message ou d’un rendez-vous est modifiée. Important : cet événement ne peut être géré que dans un volet Office. Les commandes de fonction ne peuvent pas inscrire un gestionnaire pour cet événement. Pour ajouter un gestionnaire d’événements pour l’événement |
| SettingsChanged | Un |
| SpamReporting | Se produit dans Outlook lorsqu’un message non sollicité est signalé. Le gestionnaire d’événements reçoit un argument de type Office.SpamReportingEventArgs. |
| TaskSelectionChanged | Se produit lorsqu’une sélection de tâche se produit dans Project. |
| ViewSelectionChanged | Se produit lorsqu’une sélection d’affichage se produit dans Project. |