Tumanov
Russia
1198 Posts |
Posted - 08/11/2009 : 15:42:49
|
Возможность выборки шейпа по имени зависит от типа коллекции. Если коллекция, так сказать, "стационарная", типа ActivePage.Shapes, то выбирать из нее можно аж в трех вариантах: по универсальному имени, идентификатору и индексу. Это обычно видно из подсказки, высвечиваемой при вводе кода Item(NameUIDOrIndex). Debug.Print ActivePage.Shapes("Sheet.3").NameU откликнется на ActivePage.Shapes("ttt") ActivePage.Shapes("Sheet.3") ActivePage.Shapes(2) А "динамические" коллекции такой возможности не представляют. ActiveWindow.Selection("tt") выдает подсказку Item(Index As Long). Тут от перебора уже никуда не денешься. |
|
|