Добрый день! Такой вопрос: как получить доступ к свойствам Shapes? Т.е. мне надо задать имя для вставленной на лист автофигуры, чтобы потом обращаться к ней в VBA. Подскажите, как это сделать?
Свойства Shapes
09.09.2011 13:39:32
|
|
|
|
09.09.2011 13:44:06
ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 250, 100, 80, 50).Name = "ГНЦ"
|
|
|
|
09.09.2011 13:44:43
Для начала запишите макрорекордером выделение этой автофигуры и посмотрите код.
|
|
|
|
09.09.2011 13:51:38
{quote}{login=VovaK}{date=09.09.2011 01:48}{thema=}{post}К свойсвам как таковым, чтобы иметь возможность изменять их доступа нет.{/post}{/quote}Влад, это почему так категорично?
|
|
|
|
09.09.2011 14:02:21
Юра не доступ посредством команд, а доступ к свайствам с ручным вводом, как для элементов ActiveX.
|
|
|
|
09.09.2011 14:07:29
Это почему? Нарисовал, например, овал. Теперь могу хоть вручную, хоть программно поменять у него заливку, цвет линии... Может я чего-то не понял?
|
|
|
|
09.09.2011 14:15:12
Спасибо! Про окно диапазонов я как-то и не подумал ))
|
|
|
|
09.09.2011 14:59:20
Я бы хотел выдеть свойства как на прилагаемом рисунке...
|
|
|
|
09.09.2011 15:02:49
Влад, я бы тоже много чего хотел видеть, но это не повод утверждать о том, что нет возможности изменять свойства у фигур :-)
|
||||
|
|
|||
Читают тему