*** SelectionChanged Method *** ActiveX Control Event *** LPARAMETERS toWindow for each oItem in toWindow.Selection wait window alltrim(oItem.Name) + " Data1 = " +; alltrim(oItem.Data1) timeout 1 endforHowever, if I put on object in another object (for instance, using the Electronics template I can place a "board" on the drawing and then place other objects in that), I can select that inner object, but the code above will not work. I'm still figuring out the capabilities of the control and the object model for Visio. There's probably another way to get at the contained object. Anyone know what that might be?