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 | ダイアログが閉じたり、ダイアログ ナビゲーションが失敗するなど、ダイアログにイベントがある場合にトリガーされます。 |
DialogMessageReceived | ダイアログが |
DialogParentMessageReceived | ホスト ページが、 |
DocumentSelectionChanged | Excel または Word でドキュメント レベルの選択が行われるときにトリガーされます。 |
EnhancedLocationsChanged | Outlook で予定の場所が変更されたときに発生します。 重要: このイベントは作業ウィンドウでのみ処理できます。 関数コマンドでは、このイベントのハンドラーを登録できません。
|
InfobarClicked | カスタム アクションが定義された通知メッセージでアクションが選択されている場合に Outlook で発生。 現時点では、このイベントを発生する唯一のサポートされているアクションは "Dismiss" です。 重要: このイベントは作業ウィンドウでのみ処理できます。 関数コマンドでは、このイベントのハンドラーを登録できません。
|
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 | プロジェクトでビューの選択が行われるときにトリガーされます。 |
Office Add-ins