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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическая разгруппировка фигуры
СообщениеДобавлено: 18 июл 2020, 01:57 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 336
Использую Visio c: 2019
Очков репутации: 4

Добавить очки репутацииУменьшить очки репутации
Возможно ли сделать автоматическую разгруппировку фигуры при добавлении на страницу документа из набора элементов? Или разгруппировать через окно данных фигур?


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

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Идея понятно, AFAIK просили уже много раз, чтобы можно было несколько фигур добавлять, но пока нет, ответ отрицательный.


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

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

Добавить очки репутацииУменьшить очки репутации
Ну, макросом-то можно...
Связь с мастер-шейпом, понятно, потеряется. Но сама операция вполне возможна.
В EventDrop прописывается RunMacro. В макросе не забыть позаботиться об AlertResponse. И просто Selection.Ungroup.


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Когда то давно я использовал разгруппировку в shapesheet. В ячейку EventDrop писал docmd(1052)
Изображение
Список команд DOCMD
Tumanov писал(а):
не забыть позаботиться об AlertResponse.
этого к сожалению не обойти, придется каждый раз подтверждать что вы согласны с разгруппировкой фигуры. так что этот способ не помог мне защищать фигуры от несанкционированного использования!

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


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

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

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

Макрос-то как раз это легко обходит
Код:
Sub ttt()
    Application.AlertResponse = 1
    ActiveWindow.Selection.Ungroup
    Application.AlertResponse = 0
End Sub

Пишем 1 и никаких подтверждений не требуется.


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

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

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


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

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

Добавить очки репутацииУменьшить очки репутации
Кстати, AlertResponse = 1 действует и для DoCmd.
Если его выполнить, то DoCmd тоже не требует подтверждения.
Правда, могут возникнуть нюансы при попытке сохранения документа по SaveAs. Диалога сохранения файла не будет. Пользователи могут удивиться :)


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

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

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

Хотя фича (положить сразу несколько отдельных фигур) вроде достаточно очевидная, как-то даже странно что ее не завезли


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

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

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


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

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 336
Использую Visio c: 2019
Очков репутации: 4

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Кстати, AlertResponse = 1 действует и для DoCmd.
Если его выполнить, то DoCmd тоже не требует подтверждения.
Правда, могут возникнуть нюансы при попытке сохранения документа по SaveAs. Диалога сохранения файла не будет. Пользователи могут удивиться :)

А как же тогда сохранять документ?) И вообще перестают открываться и другие диалоговые окна)).


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

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
А как же тогда сохранять документ?

Ну, наверно стараться отключать алерты только в необходимых случаях и только на время.
Хотя, вот это влияние на SaveAs видится каким-то не логичным. Может это у них случайно получилось...


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

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 336
Использую Visio c: 2019
Очков репутации: 4

Добавить очки репутацииУменьшить очки репутации
А можно ли в окне алерта изменить текст, чтобы он был не таким страшным для пользователя, например написать мол все нормально нажимайте кнопку "ок".


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tim Umix писал(а):
А можно ли в окне алерта изменить текст, чтобы он был не таким страшным
боюсь что нет, так просто менять системные сообщения не получится!
В свое время в 2001 году у нас один умелец пытался русифицировать Visio 2000, с помощью программы Restorator. В одном месте изменит надпись команды в тулбаре. В паре независимых казалось бы команд начинаются проблемы: где то вызывается не тот пункт меню по которому кликаешь, где то клик идёт без ответной реакции.
В общем средствами доступными рядовому пользователю надпись не поменять.

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


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

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



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

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


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

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