Office.EventType enum
Указывает тип вызванного события. Возвращается свойством type
*EventArgs
объекта .
Надстройки для Project поддерживают Office.EventType.ResourceSelectionChanged
типы событий , Office.EventType.TaskSelectionChanged
и Office.EventType.ViewSelectionChanged
.
Типы событий API почтовых ящиков поддерживают только надстройки области задач для Outlook.
Комментарии
Примеры
// 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}`);
});
});
}
Поля
ActiveViewChanged | Событие |
AppointmentTimeChanged | Происходит при изменении даты или времени выбранной встречи или ряда в Outlook. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
AttachmentsChanged | Происходит, когда вложение добавляется в элемент или удаляется из него. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
BindingDataChanged | Происходит при изменении данных в привязке в Excel или Word. Чтобы добавить обработчик событий для события BindingDataChanged привязки, используйте метод addHandlerAsync объекта Binding. Обработчик событий получает аргумент типа Office.BindingDataChangedEventArgs. |
BindingSelectionChanged | Происходит при изменении выделения в привязке в Excel или Word. Чтобы добавить обработчик событий для |
DialogEventReceived | Активируется, если диалоговое окно имеет событие, например диалоговое окно закрыто или сбой навигации по диалогу. |
DialogMessageReceived | Активируется, когда диалоговое окно отправляет сообщение через |
DialogParentMessageReceived | Активирует, когда ведущая страница отправляет сообщение в дочернее диалоговое окно с |
DocumentSelectionChanged | Активируется при выборе на уровне документа в Excel или Word. |
EnhancedLocationsChanged | Происходит при изменении расположения встречи в Outlook. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
InfobarClicked | Происходит в Outlook, когда в сообщении уведомления выбрано действие с определенным пользовательским действием. В настоящее время единственным поддерживаемым действием, которое запускает это событие, является "Закрыть". Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
ItemChanged | Происходит при выборе другого элемента Outlook при закреплении области задач. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
NodeDeleted | Активирует при |
NodeInserted | Активирует при |
NodeReplaced | Активирует при замене |
OfficeThemeChanged | Происходит при изменении OfficeTheme в Outlook. Чтобы добавить обработчик событий для Важно!
|
RecipientsChanged | Происходит при изменении списка получателей выбранного элемента или расположения встречи в Outlook. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
RecurrenceChanged | Происходит при изменении шаблона повторения выбранного ряда в Outlook. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
ResourceSelectionChanged | Активируется при выборе ресурса в Project. |
SelectedItemsChanged | Происходит в Outlook, когда выбрано или отменено одно или несколько сообщений. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
SensitivityLabelChanged | Происходит в Outlook при изменении метки конфиденциальности сообщения или встречи. Важно! Это событие можно обрабатывать только в области задач. Команды функции не могут зарегистрировать обработчик для этого события. Чтобы добавить обработчик событий для |
SettingsChanged | Событие |
SpamReporting | Возникает в Outlook при сообщении о незапрошенном сообщении. Обработчик событий получает аргумент типа Office.SpamReportingEventArgs. |
TaskSelectionChanged | Активируется при выборе задачи в Project. |
ViewSelectionChanged | Активируется при выборе представления в Project. |
Office Add-ins