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.ResourceSelectionChanged
Ereignistypen , Office.EventType.TaskSelectionChanged
und Office.EventType.ViewSelectionChanged
.
Nur Aufgabenbereich-Add-Ins für Outlook unterstützen Postfach-API-Set-Ereignistypen.
Hinweise
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 Datum oder eine Uhrzeit des ausgewählten Termins oder der ausgewählten Reihe 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. Verwenden Sie die |
AttachmentsChanged | Tritt auf, wenn eine Anlage zu einem Element hinzugefügt oder daraus entfernt wird. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Verwenden Sie die |
BindingDataChanged | Tritt auf, wenn Daten innerhalb der Bindung in Excel oder Word geändert werden. Um einen Ereignishandler für das BindingDataChanged-Ereignis einer Bindung hinzuzufügen, verwenden Sie die addHandlerAsync-Methode des Binding-Objekts. Der Ereignishandler empfängt ein Argument vom Typ Office.BindingDataChangedEventArgs. |
BindingSelectionChanged | Tritt ein, wenn die Auswahl innerhalb der Bindung in Excel oder Word geändert wird. Um einen Ereignishandler für das |
DialogEventReceived | Wird ausgelöst, wenn dialog ein Ereignis aufweist, z. B. geschlossener Dialog oder Fehler bei der Dialognavigation. |
DialogMessageReceived | Löst aus, wenn ein Dialogfeld eine Nachricht über |
DialogParentMessageReceived | Wird ausgelöst, wenn eine Hostseite eine Nachricht mit |
DocumentSelectionChanged | Wird ausgelöst, wenn eine Auswahl auf Dokumentebene in Excel oder Word erfolgt. |
EnhancedLocationsChanged | Tritt auf, wenn der Terminspeicherort 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. Verwenden Sie die |
InfobarClicked | Tritt in Outlook auf, wenn eine Aktion für eine Benachrichtigung mit einer definierten benutzerdefinierten Aktion ausgewählt wird. Derzeit ist Verwerfen die einzige unterstützte Aktion, die dieses Ereignis auslöst. Verwenden Sie die Wichtig:
|
InitializationContextChanged | Tritt in Outlook auf, wenn der Aufgabenbereich eines Add-Ins über eine umsetzbare Nachricht, insightMessage-Benachrichtigung , das Dialogfeld "Intelligente Warnungen " oder das integrierte Dialogfeld "Spamberichterstattung " geöffnet wird. Dieses Ereignis verhindert, dass ein Add-In neu gestartet wird, wenn sein Aufgabenbereich bereits in Outlook geöffnet ist.
Wichtig: Das Verwenden Sie die |
ItemChanged | Tritt auf, wenn ein anderes Outlook-Element zum Anzeigen 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. Verwenden Sie die |
NodeDeleted | Wird ausgelöst, wenn ein |
NodeInserted | Wird ausgelöst, wenn ein |
NodeReplaced | Wird ausgelöst, wenn ein |
OfficeThemeChanged | Tritt auf, wenn das OfficeTheme in Outlook geändert wird. Verwenden Sie die Wichtig:
|
RecipientsChanged | Tritt auf, wenn die Empfängerliste des ausgewählten Elements oder der Terminspeicherort 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. Verwenden Sie die |
RecurrenceChanged | Tritt auf, wenn das Serienmuster der ausgewählten Reihe 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. Verwenden Sie die |
ResourceSelectionChanged | Wird ausgelöst, wenn eine Ressourcenauswahl in Project erfolgt. |
SelectedItemsChanged | Tritt in Outlook auf, wenn eine oder mehrere Nachrichten ausgewählt oder deaktiviert werden. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. Verwenden Sie die |
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. Verwenden Sie die |
SettingsChanged | Ein |
SpamReporting | Tritt in Outlook auf, wenn eine nicht angeforderte Nachricht gemeldet wird. Der Ereignishandler empfängt ein Argument vom Typ Office.SpamReportingEventArgs. |
TaskSelectionChanged | Wird ausgelöst, wenn eine Vorgangsauswahl in Project erfolgt. |
ViewSelectionChanged | Wird ausgelöst, wenn eine Ansichtsauswahl in Project erfolgt. |