次の方法で共有


Shape.SelectionAdded イベント (Visio)

1 つ以上の図形が図面に追加された後に発生します。

構文

SelectionAdded (選択範囲)

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

パラメーター

名前 必須 / オプション データ型 説明
Selection 必須 [IVSELECTION] 図面に追加された図形です。

注釈

Shape オブジェクトは、図形の Type プロパティが visTypeGroup (2) または visTypePage (1) の場合、SelectionAdded イベントのソース オブジェクトとして機能できます。

SelectionAdded イベントと ShapeAdded イベントは、図形が作成された後に起動するという点で似ています。 1 つの操作で複数の図形を追加する場合の動作が異なります。 貼り付け操作で 3 つの新しい図形が作成されたとします。 ShapeAdded イベントは 3 回発生し、3 つのオブジェクトのそれぞれに対して動作します。 SelectionAdded イベントは 1 回発生し、3 つの新しい図形が選択されている Selection オブジェクトに対して動作します。

Microsoft Visual Basic または Visual Basic for Applications (VBA) を使用している場合、このトピックの構文を使用して、イベントを一般的な方法で効率的に処理できます。

独自の Event オブジェクトを作成する場合は、Add メソッドまたは AddAdvise メソッドを使用します。

アドオンを実行する Event オブジェクトを作成するには、EventList コレクションに対して Add メソッドを使用します。

通知を受け取る Event オブジェクトを作成するには、AddAdvise メソッドを使用します。

作成するイベントのイベント コードについては、「イベント コード」を参照してください。

注:

VBA WithEvents 変数を 使用して SelectionAdded イベントをシンクします。

性能を上げるために、Document オブジェクトのイベント セットには SelectionAdded イベントが含まれません。 Document オブジェクト (および VBA プロジェクトの ThisDocument オブジェクト) から SelectionAdded イベントをシンクするには、AddAdvise メソッドを使用する必要があります。

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

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