指定した図形を選択します。
●詳細●
構文 Object.Select(Replace)
設定項目 内容
Object Shape、ShapeRangeコレクションオブジェクト [省略不可]
Replace Falseで既に選択している図形に追加して、指定した図形
を選択できる[省略可能]
次のサンプル1は、アクティブシートでShapesコレクションオブジェクトのインデックス値が1番目の図形を選択し、追加して3番目の図形を選択しています。
●サンプル●
Sub SelectSamp1()
ActiveSheet.Shapes(1).Select '---1番目の図形を選択
ActiveSheet.Shapes(3).Select Replace:=False '---追加して3番目の図形を _
選択
End Sub
なお、すべての図形を選択する場合には、SelectAllメソッドを使用します。
●サンプル2●
Sub SelectSamp2()
Dim myShRange As ShapeRange
ActiveSheet.Shapes.SelectAll '---全ての図形を選択
Set myShRange = Selection.ShapeRange '---選択図形範囲を変数に格納
End Sub
すべての図形を選択後、選択した図形範囲を変数myShRangeに格納しています。
選択した図形への設定を一度の行う場合には、このようにして作成した、ShapeRangeコレクションオブジェクトに対して操作を行います。