Office.EventType enum
Especifica el tipo de evento que se ha generado. Devuelto por la type
propiedad de un *EventArgs
objeto .
Los complementos de Project admiten los Office.EventType.ResourceSelectionChanged
tipos de eventos , Office.EventType.TaskSelectionChanged
y Office.EventType.ViewSelectionChanged
.
Solo los complementos de panel de tareas para Outlook admiten tipos de eventos de conjuntos de API de buzón.
Comentarios
Ejemplos
// 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}`);
});
});
}
Campos
ActiveViewChanged | Se generó un |
AppointmentTimeChanged | Se produce cuando se cambia cualquier fecha o hora de la cita o serie seleccionada en Outlook. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
AttachmentsChanged | Se produce cuando se agrega o quita un dato adjunto de un elemento. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
BindingDataChanged | Se produce cuando los datos del enlace se cambian en Excel o Word. Para agregar un controlador de eventos para el evento BindingDataChanged de un enlace, use el método addHandlerAsync del objeto Binding. El controlador de eventos recibe un argumento de tipo Office.BindingDataChangedEventArgs. |
BindingSelectionChanged | Se produce cuando se cambia la selección dentro del enlace en Excel o Word. Para agregar un controlador de eventos para el |
DialogEventReceived | Se desencadena cuando Dialog tiene un evento, como el diálogo cerrado o se produjo un error en la navegación del cuadro de diálogo. |
DialogMessageReceived | Se desencadena cuando un cuadro de diálogo envía un mensaje a través de |
DialogParentMessageReceived | Se desencadena cuando una página host envía un mensaje a un cuadro de diálogo secundario con |
DocumentSelectionChanged | Se desencadena cuando se produce una selección de nivel de documento en Excel o Word. |
EnhancedLocationsChanged | Se produce cuando se cambia la ubicación de la cita en Outlook. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
InfobarClicked | Se produce en Outlook cuando se selecciona una acción en un mensaje de notificación con una acción personalizada definida. Actualmente, "Descartar" es la única acción admitida que desencadena este evento. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
ItemChanged | Se produce cuando se selecciona un elemento de Outlook diferente para su visualización mientras el panel de tareas está anclado. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
NodeDeleted | Se desencadena cuando se elimina un |
NodeInserted | Se desencadena cuando se inserta un |
NodeReplaced | Se desencadena cuando se reemplaza un |
OfficeThemeChanged | Se produce cuando se cambia OfficeTheme en Outlook. Para agregar un controlador de eventos para el Importante:
|
RecipientsChanged | Se produce cuando se cambia la lista de destinatarios del elemento seleccionado o la ubicación de la cita en Outlook. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
RecurrenceChanged | Se produce cuando se cambia el patrón de periodicidad de la serie seleccionada en Outlook. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
ResourceSelectionChanged | Se desencadena cuando se produce una selección de recursos en Project. |
SelectedItemsChanged | Se produce en Outlook cuando se seleccionan o anulan la selección de uno o varios mensajes. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
SensitivityLabelChanged | Se produce en Outlook cuando cambia la etiqueta de confidencialidad de un mensaje o cita. Importante: Este evento solo se puede controlar en un panel de tareas. Los comandos de función no pueden registrar un controlador para este evento. Para agregar un controlador de eventos para el |
SettingsChanged | Se generó un |
SpamReporting | Se produce en Outlook cuando se notifica un mensaje no solicitado. El controlador de eventos recibe un argumento de tipo Office.SpamReportingEventArgs. |
TaskSelectionChanged | Se desencadena cuando se produce una selección de tarea en Project. |
ViewSelectionChanged | Se desencadena cuando se produce una selección de vista en Project. |