Office.EventType enum
発生したイベントの種類を指定します。 オブジェクトの type
*EventArgs
プロパティによって返されます。
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 |
|
AppointmentTimeChanged | Outlook で選択した予定または系列の日付または時刻が変更されたときに発生します。 重要: このイベントは作業ウィンドウでのみ処理できます。 関数コマンドでは、このイベントのハンドラーを登録できません。 イベントのイベント ハンドラー |
AttachmentsChanged | 添付ファイルがアイテムに追加またはアイテムから削除されたときに発生します。 重要: このイベントは作業ウィンドウでのみ処理できます。 関数コマンドでは、このイベントのハンドラーを登録できません。 イベントのイベント ハンドラー |
BindingDataChanged | バインド内のデータが Excel またはWordで変更されたときに発生します。 バインドのイベントのイベント ハンドラーを |
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 |
|
SpamReporting | 未承諾メッセージが報告されると、Outlook で発生します。 イベント ハンドラーは、Office.SpamReportingEventArgs 型の引数を受け取ります。 |
TaskSelectionChanged | Project でタスクの選択が行われるときにトリガーされます。 |
ViewSelectionChanged | プロジェクトでビューの選択が行われるときにトリガーされます。 |
Office Add-ins