Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 13:30

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Запрет изменения размеров внутри группы
СообщениеДобавлено: 04 окт 2019, 16:32 
Не в сети

Зарегистрирован: 04 окт 2019, 16:21
Сообщений: 3
Использую Visio c: 2019
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Здравствуйте! Имеется сгруппированная фигура - два прямоугольника. При растягивании группы меняются размеры прямоугольников, находящихся внутри. Как это запретить? Нужно чтобы менялось только расстояние между фигурами.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 04 окт 2019, 16:57 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Какая у вас версия Visio ? Можно попробовать выбрать пункт Reposition only
9rey в сообщении #2775 писал(а):
кстати если ячейку ResizeMode сделать =1 то при масштабировании фигуры в группе, ее размеры будут числовыми и отвяжутся от группы, только что проверил

Изображение
Qwertiy в сообщении #2788 писал(а):
Руками: Developer -> Behavior -> Behavior -> Resize Behavior -> Reposition only.

Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 04 окт 2019, 17:38 
Не в сети

Зарегистрирован: 04 окт 2019, 16:21
Сообщений: 3
Использую Visio c: 2019
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Какая у вас версия Visio ? Можно попробовать выбрать пункт Reposition only.

Пробовал - не получалось! Оказалось, что нужно сначала разгруппировать фигуры, выбрать этот пункт и только потом объединять в группу.
:wall: :wall: :wall:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 04 окт 2019, 17:43 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
mrdryn писал(а):
Оказалось, что нужно сначала разгруппировать фигуры, выбрать этот пункт и только потом объединять в группу
однако ! :shock:
вот тема была - Поведение фигуры в группе
Дополнено позднее: можно было еще войти внутрь группы, выделить в ней все фигуры и применить этот пункт. чтобы обойтись без разгруппировки, если у группы или ее составляющих уже прописаны связи или какое-то поведение прописано

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 04 окт 2019, 18:09 
Не в сети

Зарегистрирован: 04 окт 2019, 16:21
Сообщений: 3
Использую Visio c: 2019
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
mrdryn писал(а):
Дополнено позднее: можно было еще войти внутрь группы, выделить в ней все фигуры и применить этот пункт. чтобы обойтись без разгруппировки, если у группы или ее составляющих уже прописаны связи или какое-то поведение прописано

Тоже так думал, но не сработало. Визио 2003


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 05 окт 2019, 11:14 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
mrdryn писал(а):
Тоже так думал, но не сработало. Визио 2003
та же фигня !
если предварительно у фигур была поставлена опция Reposition Only, то после группировки
в ячейках Width/Height используются абсолютные значения в мм, независимые от размеров
группы !
Изображение
Если уже создана группа, где не было предварительно поставлена опция Reposition Only, но
разгруппировка уничтожит все что было добавлено в группу. можно заменить формулу с зависимостью
от размеров группы на значение в мм.
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Запрет изменения размеров внутри группы
СообщениеДобавлено: 05 окт 2019, 12:52 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Для надежности еще и Guard() добавить. Типа так:
Код:
Public Sub GuardSubSelected()
    Set vsoSelection = ActiveWindow.Selection
    vsoSelection.IterationMode = visSelModeOnlySub
    For Each shp In vsoSelection
        shp.Cells("Width").FormulaU = "Guard(" & shp.Cells("Width").ResultIU & ")"
        shp.Cells("Height").FormulaU = "Guard(" & shp.Cells("Height").ResultIU & ")"
    Next
End Sub


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB