Select method

Microsoft Visio Developer Reference

Select method

       

Selects or deselects an object.

Version added

2.0

Syntax

object.Select addObj, selectType

object

Required. An expression that returns a Window or Selection object that contains the shapes.

addObj

Required. An expression that returns a Shape object to select or deselect.

selectType

Required Integer. The type of selection to make.

Remarks

When used with the Window object, the Select method will affect the selection in the Visio window. The Selection object, however, is independent of the selection in the window. Therefore, using the Select method with a Selection object only affects the state of the object in memory—the Visio window is unaffected.

The following constants declared by the Visio type library show valid values for selection types.

Constant

Value

visDeselect

1

visSelect

2

visSubSelect

3

visSelectAll

4

visDeselectAll

256

You can combine visDeselectAll with visSelect and visSubSelect to deselect all shapes prior to selecting or subselecting other shapes.

If the object being operated on is a Selection object, and the Select method selects a Shape object whose ContainingShape property is different than the ContainingShape property of the Selection object, then the Select method deselects everything, even if the selection type value doesn't specify deselection.