Office.EventType enum
発生したイベントの種類を指定します。
*EventArgs オブジェクトの type プロパティによって返されます。
Project 用アドインでは、 Office.EventType.ResourceSelectionChanged、 Office.EventType.TaskSelectionChanged、 Office.EventType.ViewSelectionChanged イベントの種類がサポートされています。
Outlook 用の作業ウィンドウ アドインのみが、メールボックス API セットのイベントの種類をサポートします。
注釈
例
// 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で変更されたときに発生します。 バインドの BindingDataChanged イベントのイベント ハンドラーを追加するには、Binding オブジェクトの addHandlerAsync メソッドを使用します。 イベント ハンドラーは、 Office.BindingDataChangedEventArgs 型の引数を受け取ります。 |
| 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 で発生。 現時点では、このイベントを発生する唯一のサポートされているアクションは Dismiss です。
重要:
|
| 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 | プロジェクトでビューの選択が行われると発生します。 |