Office.EventType enum
Especifica o tipo de evento que foi gerado. Devolvido pela type
propriedade de um *EventArgs
objeto.
Os suplementos para o Project suportam os Office.EventType.ResourceSelectionChanged
tipos de eventos , Office.EventType.TaskSelectionChanged
e Office.EventType.ViewSelectionChanged
.
Apenas os suplementos do painel de tarefas do Outlook suportam tipos de eventos de conjuntos de API da Caixa de Correio.
Comentários
Exemplos
// 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 | Foi |
AppointmentTimeChanged | Ocorre quando qualquer data ou hora do compromisso ou série selecionado é alterado no Outlook. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
AttachmentsChanged | Ocorre quando um anexo é adicionado ou removido de um item. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
BindingDataChanged | Ocorre quando os dados no enlace são alterados no Excel ou word. Para adicionar um processador de eventos para o evento BindingDataChanged de um enlace, utilize o método addHandlerAsync do objeto Binding. O processador de eventos recebe um argumento do tipo Office.BindingDataChangedEventArgs. |
BindingSelectionChanged | Ocorre quando a seleção é alterada no enlace no Excel ou Word. Para adicionar um processador de eventos para o |
DialogEventReceived | Aciona quando a Caixa de Diálogo tem um evento, como a caixa de diálogo fechada ou a navegação na caixa de diálogo falhou. |
DialogMessageReceived | Aciona quando uma caixa de diálogo envia uma mensagem através de |
DialogParentMessageReceived | Aciona quando uma página de anfitrião envia uma mensagem para uma caixa de diálogo subordinada com |
DocumentSelectionChanged | Aciona quando ocorre uma seleção ao nível do documento no Excel ou no Word. |
EnhancedLocationsChanged | Ocorre quando a localização do compromisso é alterada no Outlook. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
InfobarClicked | Ocorre no Outlook quando uma ação é selecionada numa mensagem de notificação com uma ação personalizada definida. Atualmente, "Dispensar" é a única ação suportada que aciona este evento. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
ItemChanged | Ocorre quando um item diferente do Outlook é selecionado para visualização enquanto o painel de tarefas está afixado. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
NodeDeleted | Aciona quando um |
NodeInserted | Aciona quando um |
NodeReplaced | Aciona quando um |
OfficeThemeChanged | Ocorre quando o OfficeTheme é alterado no Outlook. Para adicionar um processador de eventos para o Importante:
|
RecipientsChanged | Ocorre quando a lista de destinatários do item selecionado ou a localização do compromisso é alterada no Outlook. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
RecurrenceChanged | Ocorre quando o padrão de periodicidade da série selecionada é alterado no Outlook. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
ResourceSelectionChanged | Aciona quando ocorre uma seleção de Recursos no Project. |
SelectedItemsChanged | Ocorre no Outlook quando uma ou mais mensagens são selecionadas ou desselecionadas. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
SensitivityLabelChanged | Ocorre no Outlook quando a etiqueta de confidencialidade de uma mensagem ou compromisso é alterada. Importante: este evento só pode ser processado num painel de tarefas. Os comandos de função não podem registar um processador para este evento. Para adicionar um processador de eventos para o |
SettingsChanged | Foi |
SpamReporting | Ocorre no Outlook quando é comunicada uma mensagem não solicitada. O processador de eventos recebe um argumento do tipo Office.SpamReportingEventArgs. |
TaskSelectionChanged | Aciona quando uma seleção de Tarefas ocorre no Project. |
ViewSelectionChanged | Aciona quando ocorre uma seleção de Vista no Project. |