Author |
Topic |
|
bdfy
Belarus
267 Posts |
Posted - 12/25/2008 : 17:24:20
|
Есть мастер-шаблон : группа элементов. собрана как надо, параметры элементов через Shapesheet настроены со ссылками к шейплисту группы и т.д. нужно к этой группе добавить еще элемент. если просто сгруппировать - получается общая группа из нового элемента и старой группы, выделять и работать неудобно, разобьешь группу - вообще ссылки разлетаются. так как правильно к группе добавить элемент. |
|
Tumanov
Russia
1198 Posts |
Posted - 12/25/2008 : 17:41:29
|
Выделяется группа и новый элемент и нажимается Add to group. Или открывается группа на редактирование и в нее вставляется новый элемент (рисуется или через буфер). Или я чего не понял? |
|
|
bdfy
Belarus
267 Posts |
Posted - 12/25/2008 : 20:35:12
|
...нашел. http://office.microsoft.com/en-us/visio/HP850503431033.aspx но что характерно некоторые свойства все равно сбиваются. например PinX/PinY было =Sheet.5!Controls.UK а после add to group появилась формула в завис. от размеров группы (( чет постоянная беда именно с Shape Transform свойствами у меня в смарт-шейпах почти каждый раз какие нибудь проблемы... (( |
Edited by - bdfy on 12/25/2008 22:27:02 |
|
|
GDK
Russia
90 Posts |
Posted - 01/16/2009 : 12:07:41
|
=Guard(Sheet.5!Controls.UK) не пробовал? Я очень часто пользуюсь. И шейпами-группами тоже. Пока не жалуюсь. А добавить к группе элемент лучше так: Нарисовать новый элемент на листе (отредактировать, подровнять и т.п.), затем скопировать новый элемент (типа Ctrl+C), открыть группу на редактирование (меню-правка-открыть группу), вставить (типа Ctrl+C). Ну а дальше всё понятно. |
Edited by - GDK on 01/16/2009 12:27:29 |
|
|
bdfy
Belarus
267 Posts |
Posted - 03/31/2009 : 16:35:11
|
такая вот ситуация. была большая группа - подредактировал. получается меньшая. только вот размер "подложки" не меняется и как его уменьшить непонятно. а при рисовании это некоторые проблемы создает. http://img3.imageshack.us/my.php?image=55841974.tif |
|
|
Tumanov
Russia
1198 Posts |
Posted - 03/31/2009 : 17:21:30
|
В меню Shape / Operations есть пункт Update Aligment Box |
|
|
oleg753
26 Posts |
Posted - 02/03/2010 : 07:43:23
|
Друзья, вот какой вопрос. Надо по одному из свойств группы (данные фигуры) менять ее вид: добавлять тот или иной шейп к группе. Как это сделать? |
|
|
Tumanov
Russia
1198 Posts |
Posted - 02/03/2010 : 16:18:38
|
Менять вид и добавлять шейп - это очень разные вещи. Менять вид проще. Для этого группа должна содержать все нужные элементы, а в зависимости от значения свойства должна переключаться видимость этих компонентов. Это настраивается в шейп-листе. Например, в ячейке Geometry.NoShow (возможны и другие ячейки). Записывается формула с условиями - при каких значениях свойства результат будет True, при каких - False. И так для каждого элементика, который должен исчезать. А добавлять шейп сложнее - это уже придется макросы писать. Поэтому в таких случаях стараются использовать первый способ. |
|
|
oleg753
26 Posts |
Posted - 02/05/2010 : 13:46:37
|
Я понял. Спасибо вам за квалифицированный ответ. |
|
|
|
Topic |
|