Office.EventType enum
発生したイベントの種類を指定します。
*EventArgs オブジェクトの type プロパティによって返されます。
Project 用アドインは、 Office.EventType.ResourceSelectionChanged、 Office.EventType.TaskSelectionChanged、および Office.EventType.ViewSelectionChanged のイベントの種類をサポートしています。
Outlook の作業ウィンドウ アドインのみがメールボックス API セットのイベントの種類をサポートしています。
注釈
使用元
- Office.AppointmentCompose: addHandlerAsync、 removeHandlerAsync
- Office.AppointmentRead: addHandlerAsync, removeHandlerAsync
- Office.Binding: addHandlerAsync、 removeHandlerAsync
- Office.BindingDataChangedEventArgs: type
- Office.BindingSelectionChangedEventArgs: type
- Office.CustomXmlPart: addHandlerAsync、 removeHandlerAsync
- Office.Dialog: addEventHandler
- Office.DialogParentMessageReceivedEventArgs: type
- Office.Document: addHandlerAsync, removeHandlerAsync
- Office.DocumentSelectionChangedEventArgs: type
- Office.Mailbox: addHandlerAsync、 removeHandlerAsync
- Office.MessageCompose: addHandlerAsync、 removeHandlerAsync
- Office.MessageRead: addHandlerAsync、 removeHandlerAsync
- Office.Settings: addHandlerAsync, removeHandlerAsync
- Office.SettingsChangedEventArgs: type
- Office.UI: addHandlerAsync
例
// 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 | PowerPoint 年に |
| AppointmentTimeChanged | 選択した予定または系列の任意の日付または時刻が Outlook で変更されたときに発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| AttachmentsChanged | アイテムに添付ファイルが追加または削除されたときに発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| BindingDataChanged | Excel または Word でバインド内のデータが変更されたときに発生します。 バインドの |
| BindingSelectionChanged | Excel または Word のバインド内で選択が変更されたときに発生します。 バインドの |
| DialogEventReceived | ダイアログが閉じられたとき、またはダイアログ ナビゲーションが失敗した場合に発生します。 アドインにダイアログを実装する方法の詳細については、「 Office アドインで Office ダイアログ API を使用する」を参照してください。 |
| DialogMessageReceived | ダイアログが アドインにダイアログを実装する方法の詳細については、「 Office アドインで Office ダイアログ API を使用する」を参照してください。 |
| DialogParentMessageReceived | ホスト ページが アドインにダイアログを実装する方法の詳細については、「 Office アドインで Office ダイアログ API を使用する」を参照してください。 |
| DocumentSelectionChanged | Excel または Word で文書レベルの選択が行われたときに発生します。 |
| DragAndDropEvent | これは、Outlook on the web および新しい Outlook on Windows で、Outlook クライアント ウィンドウでアドインの作業ウィンドウにメッセージまたは添付ファイルをドラッグしてからドロップすると発生します。
重要: |
| EnhancedLocationsChanged | Outlook で予定の場所が変更されたときに発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| InfobarClicked | 定義済みのカスタム アクションが設定された通知メッセージでアクションが選択されると、Outlook で実行。 現在、このイベントを発生させるサポートされているアクションは "無視 " のみです。
重要:
|
| InitializationContextChanged | アクション可能なメッセージ、InsightMessage 通知、スマート アラート ダイアログ、または統合されたスパム報告ダイアログからアドインの作業ウィンドウを開いたときに Outlook で発生します。 このイベントは、アドインの作業ウィンドウが既に Outlook で開いている場合、アドインを再起動できないようにします。
重要:
|
| ItemChanged | 作業ウィンドウが固定されているときに、別の Outlook アイテムが選択されて表示されている場合に発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| NodeDeleted |
|
| NodeInserted |
|
| NodeReplaced |
|
| OfficeThemeChanged | Outlook で OfficeTheme が変更されたときに発生します。
重要:
|
| RecipientsChanged | Outlook で選択したアイテムの受信者リストまたは予定の場所が変更されたときに発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| RecurrenceChanged | Outlook で選択した系列の定期的なパターンが変更されたときに発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| ResourceSelectionChanged | Project でリソースの選択が行われたときに発生します。 |
| SelectedItemsChanged | 1 つ以上のメッセージが選択または選択解除されたときに Outlook で発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| SensitivityLabelChanged | メッセージまたは予定の秘密度ラベルが変更されたときに Outlook で発生します。 重要: このイベントは、作業ウィンドウでのみ処理できます。 関数コマンドは、このイベントのハンドラーを登録できません。
|
| SettingsChanged | Excel、PowerPoint、または Word で |
| SpamReporting | 一方的でないメッセージが報告されたときに Outlook で発生します。 イベント ハンドラーは、 Office.SpamReportingEventArgs 型の引数を受け取ります。 |
| TaskSelectionChanged | Project でタスクの選択が行われたときに発生します。 |
| ViewSelectionChanged | Project でビューの選択が行われたときに発生します。 |