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. Wichtig: Dieses Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren. 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. |
Office Add-ins