Office.EventType enum
Gibt an, welche Art von Ereignis ausgelöst wurde. Wird von der type Eigenschaft eines *EventArgs Objekts zurückgegeben.
Add-Ins für Project unterstützen die Office.EventType.ResourceSelectionChangedEreignistypen , Office.EventType.TaskSelectionChanged, und Office.EventType.ViewSelectionChanged
Nur Aufgabenbereich-Add-Ins für Outlook unterstützen Postfach-API-Set-Ereignistypen.
Hinweise
Verwendet von
- Office.AppointmentCompose: addHandlerAsync, removeHandlerAsync
- Office.AppointmentRead: addHandlerAsync, removeHandlerAsync
- Office.Binding: addHandlerAsync, removeHandlerAsync
- Office.BindingDataChangedEventArgs: Typ
- Office.BindingSelectionChangedEventArgs: Typ
- Office.CustomXmlPart: addHandlerAsync, removeHandlerAsync
- Office.Dialog: addEventHandler
- Office.DialogParentMessageReceivedEventArgs: Typ
- Office.Document: addHandlerAsync, removeHandlerAsync
- Office.DocumentSelectionChangedEventArgs: Typ
- Office.Mailbox: addHandlerAsync, removeHandlerAsync
- Office.MessageCompose: addHandlerAsync, removeHandlerAsync
- Office.MessageRead: addHandlerAsync, removeHandlerAsync
- Office.Settings: addHandlerAsync, removeHandlerAsync
- Office.SettingsChangedEventArgs: Typ
- Office.UI:addHandlerAsync
Beispiele
// 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}`);
});
});
}
Felder
| ActiveViewChanged | In PowerPoint wurde ein |
| AppointmentTimeChanged | Tritt auf, wenn ein beliebiges Datum oder eine Uhrzeit des ausgewählten Termins oder der ausgewählten Serie in Outlook geändert wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| AttachmentsChanged | Tritt auf, wenn einem Element eine Anlage hinzugefügt oder von diesem entfernt wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| BindingDataChanged | Tritt auf, wenn Daten innerhalb der Bindung in Excel oder Word geändert werden. Um einen Ereignishandler für das |
| BindingSelectionChanged | Tritt auf, wenn die Auswahl innerhalb der Bindung in Excel oder Word geändert wird. Um einen Ereignishandler für das |
| DialogEventReceived | Tritt auf, wenn ein Dialog geschlossen wird oder wenn die Dialognavigation fehlschlägt. Anleitungen zum Implementieren eines Dialogfelds in Ihrem Add-In finden Sie unter Verwenden der Office-Dialog-API in Office-Add-Ins. |
| DialogMessageReceived | Tritt auf, wenn ein Dialogfeld eine Nachricht mit Anleitungen zum Implementieren eines Dialogfelds in Ihrem Add-In finden Sie unter Verwenden der Office-Dialog-API in Office-Add-Ins. |
| DialogParentMessageReceived | Tritt auf, wenn eine Hostseite eine Nachricht an ein untergeordnetes Dialogfeld sendet mit Anleitungen zum Implementieren eines Dialogfelds in Ihrem Add-In finden Sie unter Verwenden der Office-Dialog-API in Office-Add-Ins. |
| DocumentSelectionChanged | Tritt auf, wenn eine Auswahl auf Dokumentebene in Excel oder Word erfolgt. |
| DragAndDropEvent | Tritt in Outlook im Web und im neuen Outlook unter Windows auf, wenn Nachrichten oder Dateianlagen im Outlook-Clientfenster in den Aufgabenbereich eines Add-Ins gezogen und dann dort abgelegt werden. Um einen Ereignishandler für das
Wichtig: Das |
| EnhancedLocationsChanged | Tritt auf, wenn der Terminort in Outlook geändert wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| InfobarClicked | Tritt in Outlook auf, wenn in einer Benachrichtigungsnachricht eine Aktion mit einer definierten benutzerdefinierten Aktion ausgewählt wird. Derzeit ist Schließen die einzige unterstützte Aktion, die dieses Ereignis auslöst. Um einen Ereignishandler für das Wichtig:
|
| InitializationContextChanged | Tritt in Outlook auf, wenn der Aufgabenbereich eines Add-Ins über eine Aktionen erfordernde Nachricht, eine InsightMessage-Benachrichtigung , ein Dialogfeld "Intelligente Warnungen " oder ein integriertes Dialogfeld für die Spam-Berichterstellung geöffnet wird. Dieses Ereignis verhindert, dass ein Add-In neu gestartet wird, wenn dessen Aufgabenbereich bereits in Outlook geöffnet ist.
Wichtig: Das Um einen Ereignishandler für das |
| ItemChanged | Tritt auf, wenn ein anderes Outlook-Element zur Ansicht ausgewählt wird, während der Aufgabenbereich angeheftet ist. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| NodeDeleted | Tritt auf, wenn ein |
| NodeInserted | Tritt auf, wenn ein |
| NodeReplaced | Tritt auf, wenn ein |
| OfficeThemeChanged | Tritt auf, wenn das OfficeTheme in Outlook geändert wird. Um einen Ereignishandler für das Wichtig:
|
| RecipientsChanged | Tritt auf, wenn die Empfängerliste des ausgewählten Elements oder der Terminort in Outlook geändert wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| RecurrenceChanged | Tritt auf, wenn das Serienmuster der ausgewählten Serie in Outlook geändert wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| ResourceSelectionChanged | Tritt auf, wenn eine Ressourcenauswahl in Project erfolgt. |
| SelectedItemsChanged | Tritt in Outlook auf, wenn eine oder mehrere Nachrichten ausgewählt bzw. die Auswahl aufgehoben werden. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| SensitivityLabelChanged | Tritt in Outlook auf, wenn sich die Vertraulichkeitsbezeichnung einer Nachricht oder eines Termins ändert. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Um einen Ereignishandler für das |
| SettingsChanged | Ein |
| SpamReporting | Tritt in Outlook auf, wenn eine unerwünschte Nachricht gemeldet wird. Der Ereignishandler empfängt ein Argument vom Typ Office.SpamReportingEventArgs. |
| TaskSelectionChanged | Tritt auf, wenn eine Vorgangsauswahl in Project erfolgt. |
| ViewSelectionChanged | Tritt auf, wenn eine Ansichtsauswahl in Project erfolgt. |