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.ResourceSelectionChangedtipos de eventos , Office.EventType.TaskSelectionChangede 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 | Ocorre quando uma caixa de diálogo é fechada ou quando a navegação na caixa de diálogo falha. Para obter orientações sobre como implementar uma caixa de diálogo no seu suplemento, consulte Utilizar a API de caixa de diálogo do Office nos Suplementos do Office. |
| DialogMessageReceived | Ocorre quando uma caixa de diálogo envia uma mensagem com Para obter orientações sobre como implementar uma caixa de diálogo no seu suplemento, consulte Utilizar a API de caixa de diálogo do Office nos Suplementos do Office. |
| DialogParentMessageReceived | Ocorre quando uma página de anfitrião envia uma mensagem para uma caixa de diálogo subordinada com Para obter orientações sobre como implementar uma caixa de diálogo no seu suplemento, consulte Utilizar a API de caixa de diálogo do Office nos Suplementos do Office. |
| DocumentSelectionChanged | Ocorre quando ocorre uma seleção ao nível do documento no Excel ou Word. |
| DragAndDropEvent | Ocorre no Outlook na Web e no novo Outlook no Windows quando as mensagens ou anexos de ficheiros na janela do cliente do Outlook são arrastados e, em seguida, largados no painel de tarefas de um suplemento. Para adicionar um processador de eventos para o
Importante: o |
| 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. Para adicionar um processador de eventos para o Importante:
|
| InitializationContextChanged | Ocorre no Outlook quando o painel de tarefas de um suplemento é aberto a partir de uma mensagem acionável, notificação insightMessage, caixa de diálogo Alertas Inteligentes ou caixa de diálogo de relatório de spam integrado. Este evento impede que um suplemento seja reiniciado se o painel de tarefas já estiver aberto no Outlook.
Importante: o 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 | Ocorre quando um |
| NodeInserted | Ocorre quando um |
| NodeReplaced | Ocorre 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 | Ocorre 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 | Ocorre quando uma seleção de Tarefas ocorre no Project. |
| ViewSelectionChanged | Ocorre quando uma seleção de Vista ocorre no Project. |