All Forums
 Категория Visio
 Форум Вопросы и ответы
 Добавить к группе элемент.
Author Previous Topic Topic Next 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.
Или открывается группа на редактирование и в нее вставляется новый элемент (рисуется или через буфер).
Или я чего не понял?
Go to Top of Page

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
Go to Top of Page

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
Go to Top of Page

bdfy

Belarus
267 Posts

Posted - 03/31/2009 :  16:35:11
такая вот ситуация. была большая группа - подредактировал. получается меньшая. только вот размер "подложки" не меняется и как его уменьшить непонятно. а при рисовании это некоторые проблемы создает.
http://img3.imageshack.us/my.php?image=55841974.tif
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 03/31/2009 :  17:21:30
В меню Shape / Operations есть пункт Update Aligment Box
Go to Top of Page

oleg753

26 Posts

Posted - 02/03/2010 :  07:43:23
Друзья, вот какой вопрос. Надо по одному из свойств группы (данные фигуры) менять ее вид: добавлять тот или иной шейп к группе. Как это сделать?
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 02/03/2010 :  16:18:38
Менять вид и добавлять шейп - это очень разные вещи.
Менять вид проще. Для этого группа должна содержать все нужные элементы, а в зависимости от значения свойства должна переключаться видимость этих компонентов. Это настраивается в шейп-листе. Например, в ячейке Geometry.NoShow (возможны и другие ячейки). Записывается формула с условиями - при каких значениях свойства результат будет True, при каких - False. И так для каждого элементика, который должен исчезать.
А добавлять шейп сложнее - это уже придется макросы писать. Поэтому в таких случаях стараются использовать первый способ.
Go to Top of Page

oleg753

26 Posts

Posted - 02/05/2010 :  13:46:37
Я понял. Спасибо вам за квалифицированный ответ.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)