次の方法で共有


Explorer.RemoveFromSelection メソッド (Outlook)

アクティブなエクスプローラーの指定された Microsoft Outlook アイテムの選択を取り消します。

構文

RemoveFromSelection (Item)

Explorer オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Item 必須 オブジェクト型 (Object) 選択範囲から削除するアイテム。

注釈

アクティブなエクスプローラーの選択範囲は、Explorer.Selection プロパティによって返される Selection オブジェクトによって表されます。

選択範囲から削除するには、アクティブなエクスプローラーのアイテムが選択可能になっている必要があります。 ただし、アイテムがビューに表示されている必要はありません。

次の条件下で RemoveFromSelection メソッドを呼び出すと、outlook はエラーを返します。

  • 指定されたアイテムが、アクティブなエクスプローラーの現在のビューにない。
  • 指定されたアイテムが、アクティブなエクスプローラーの現在のビューで編集中である。
  • 現在のビューがフィルター処理され、フィルターの適用によってビューから項目が削除されました。
  • 指定されたアイテムが保存されていない。
  • 指定されたアイテムが StorageItem を表している。
  • 現在のビューがスレッド ビューである。
  • アクティブなエクスプローラーに現在のビューが存在しない。

指定した項目が選択されている場合 RemoveFromSelection を呼び出すと、 SelectionChange イベントが発生します。 アイテムが選択されていない場合は、 RemoveFromSelection の呼び出しは発生しません SelectionChange イベントが発生します。

RemoveFromSelection を呼び出して、指定した項目をビューに表示して、展開または折りたたみできないビュー内のグループをビューがスクロールされることはできません。

次の表は、 RemoveFromSelection を呼び出した結果を示しています。現在の選択 ( Selection.Count プロパティ)、閲覧ウィンドウが表示されるかどうか、および指定した項目が閲覧ウィンドウに表示されるかどうかを考慮します。

既存の Selection.Count 閲覧ウィンドウが表示される 閲覧ウィンドウに表示される指定された項目 結果
1 はい あり
  • 選択範囲が削除されます。
  • SelectionChange が発生します。
  • 閲覧ウィンドウが空です。
>1 あり なし
  • 選択範囲からアテイムが削除されます。
  • SelectionChange が発生します。
  • 閲覧ウィンドウは変更されません。
>1 あり あり
  • 選択範囲からアテイムが削除されます。
  • SelectionChange が発生します。
  • 閲覧ウィンドウには、選択範囲の次の項目または隣接する項目が表示されます。
>=1 なし N/A
  • 選択範囲からアテイムが削除されます。
  • SelectionChange が発生します。

指定した項目は、現在のビューに存在しますが、そのビューで選択されていない、する RemoveFromSelection を呼び出すことの選択範囲に何らかの変更につながらないし、 SelectionChange イベントは発生しません。

RemoveFromSelection メソッドの引数として定期的な予定またはタスク内のアイテムを指定する場合は、引数を渡す前に、まず IncludeRecurrences プロパティと Items コレクションを使用して繰り返しを展開して、発生のインスタンスを取得してください。 繰り返しを展開して系列内の出現箇所を取得しない場合は、予定またはタスク系列を表すインスタンス変数を渡します。 RemoveFromSelection メソッドは、出現ではなく系列で動作します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。