Freigeben über


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.TaskSelectionChangedund 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 Document.ActiveViewChanged Ereignis ausgelöst.

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 AppointmentTimeChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.AppointmentTimeChangedEventArgs.

[ API-Satz: Postfach 1.7 ]

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 AttachmentsChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.AttachmentsChangedEventArgs.

[ API-Satz: Postfach 1.8 ]

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 BindingSelectionChanged Ereignis einer Bindung hinzuzufügen, verwenden Sie die addHandlerAsync -Methode des Binding -Objekts. Der Ereignishandler empfängt ein Argument vom Typ Office.BindingSelectionChangedEventArgs.

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 messageParentsendet.

DialogParentMessageReceived

Wird ausgelöst, wenn eine Hostseite eine Nachricht mit messageChildan ein untergeordnetes Dialogfeld sendet.

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 EnhancedLocationsChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.EnhancedLocationsChangedEventArgs.

[ API-Satz: Postfach 1.8 ]

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 InfobarClickedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.InfobarClickedEventArgs.

[ API-Satz: Postfach 1.10 ]

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 ItemChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Mailbox -Ereignis hinzuzufügen.

[ API-Satz: Postfach 1.5 ]

NodeDeleted

Wird ausgelöst, wenn ein customXmlPart Knoten gelöscht wird.

NodeInserted

Wird ausgelöst, wenn ein customXmlPart Knoten eingefügt wird.

NodeReplaced

Wird ausgelöst, wenn ein customXmlPart Knoten ersetzt wird.

OfficeThemeChanged

Tritt auf, wenn das OfficeTheme in Outlook geändert wird.

Verwenden Sie die OfficeThemeChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Mailbox -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.OfficeThemeChangedEventArgs.

Wichtig:

  • Das OfficeThemeChanged Ereignis kann nur in einem Aufgabenbereich behandelt werden. Funktionsbefehle können keinen Handler für dieses Ereignis registrieren.

  • Das OfficeThemeChanged Ereignis wird in Add-Ins, die die ereignisbasierte Aktivierung implementieren, nicht unterstützt.

[ API-Satz: Postfach 1.14 ]

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 RecipientsChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.RecipientsChangedEventArgs.

[ API-Satz: Postfach 1.7 ]

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 RecurrenceChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.RecurrenceChangedEventArgs.

[ API-Satz: Postfach 1.7 ]

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 SelectedItemsChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Mailbox -Ereignis hinzuzufügen.

[ API-Satz: Postfach 1.13 ]

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 SensitivityLabelChangedaddHandlerAsync -Methode des -Objekts, um einen Ereignishandler für das Item -Ereignis hinzuzufügen. Der Ereignishandler empfängt ein Argument vom Typ Office.SensitivityLabelChangedEventArgs.

[ API-Satz: Postfach 1.13 ]

SettingsChanged

Ein Settings.settingsChanged Ereignis wurde in Excel, PowerPoint oder Word ausgelöst.

SpamReporting

Tritt in Outlook auf, wenn eine nicht angeforderte Nachricht gemeldet wird. Der Ereignishandler empfängt ein Argument vom Typ Office.SpamReportingEventArgs.

[ API-Satz: Postfach 1.14 ]

TaskSelectionChanged

Wird ausgelöst, wenn eine Vorgangsauswahl in Project erfolgt.

ViewSelectionChanged

Wird ausgelöst, wenn eine Ansichtsauswahl in Project erfolgt.