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

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 19:07

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Функция подсчета площади и периметра
СообщениеДобавлено: 12 дек 2014, 17:04 
Не в сети
Новичок

Зарегистрирован: 05 дек 2014, 14:55
Сообщений: 30
Использую Visio c: 2005
Отрасль: Строительство
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Никто не озадачивался переселением add'она "Shape Area and Perimetr" (рамка №1 на скриншоте) в более удобную форму диалогового окна по типу "Проводника рисунков"?
Существуют ли возможность сделать это?
При работе конечно же можно вызвать этот аддон, но окно висит поверх (рамка №2 на скриншоте) и мешает работе. А так бы спихнуть его в боковую панель и только наблюдать цифры как на примере третьей рамки со скриншота.

P.S. Прошу прощения, если ошибся разделом. Модераторов прошу перенести тему в соответствующий раздел.

Вложение:
sshot-1_новый размер.png
sshot-1_новый размер.png [ 427.66 Кб | Просмотров: 9095 ]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 12 дек 2014, 18:26 
aldeen писал(а):
Никто не озадачивался переселением add'она "Shape Area and Perimetr" (рамка №1 на скриншоте) в более удобную форму диалогового окна по типу "Проводника рисунков"?
Существуют ли возможность сделать это?
скорее нет, чем да!


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 12 дек 2014, 19:34 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 12 дек 2014, 21:28 
Не в сети
Новичок

Зарегистрирован: 05 дек 2014, 14:55
Сообщений: 30
Использую Visio c: 2005
Отрасль: Строительство
Очков репутации: 0

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

P.S. А так эти аддоны вещь в себе и достаточно занятные. Нумерация, например, спасает о муторного труда. В том же Автокаде зачастую приходится прицеплять нештатные средства дабы сделать тоже самое.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 12 дек 2014, 22:20 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
Цитата:
Быстренько накидываем контур, тыц на аддон и вуаля, пефикт....

А ведь есть интересный мастер - Место. В стенсиле "Стены, двери и окна". Это в Карты и планы этажей > План здания. Правда там нет длины периметра, только площадь. Вытащить мастер на лист, ПКМ > Автоподбор размера. Выбрать шейпы куда он должен вписаться и ОК. Главное - контур может быть любой сложной формы.

_________________
GitHub
Yandex-диск с набором полезных утилит


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
aldeen писал(а):
P.S. А так эти аддоны вещь в себе и достаточно занятные. Нумерация, например, спасает о муторного труда. В том же Автокаде зачастую приходится прицеплять нештатные средства дабы сделать тоже самое.
у меня 2011 автокад, там в меню Экспресс вроде есть средство нумерации, правда я не пользовался.
IMHO использовать визио в строительстве это hardcore ! Изображение
Shishok писал(а):
А ведь есть интересный мастер - Место.
Правда там нет длины периметра, только площадь. Вытащить мастер на лист, ПКМ > Автоподбор размера. Выбрать шейпы куда он должен вписаться и ОК. Главное - контур может быть любой сложной формы.
мастер действительно интересный ! работал у меня через раз
в визио 2010 появилась возможность получить с помощью шейпшита вычислить длину секции Geometry, т.е. периметр фигуры любой формы
я скрыл лишние поля в shapedata данного мастера. добавил новое поле в которое прописал вычисление периметра. что то у меня эта штука стала срабатывать один раз из тридцати попыток Изображение
опишите кто нибудь последовательность операций. и нюансы
например фигура место должна быть меньше измеряемой, должна ли она пересекаться с ней или лежать внутри ее?

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 01:43 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

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

Surrogate, там два управляющих маркера. Один таскает надпись. А вот второй - "Базисная точка для автоподбора размера". Если Место больше чем пространство куда его вписать надо, то второй маркер подводишь в "нужное пространство" или подтаскиваешь Место чтобы этот маркер оказался там где нужно и далее как обычно. Ну, я так делал. Правда шейпы, куда он должен вписаться, должны быть сомкнуты. Без разрывов. Сейчас попробовал. Работает.

_________________
GitHub
Yandex-диск с набором полезных утилит


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 02:23 
Не в сети
Content manager
Content manager
Аватара пользователя

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


Вложения:
Комментарий к файлу: модифицированная фигура Место
mesto.zip [12.8 Кб]
Скачиваний: 236

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 14:55 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
aldeen писал(а):
Никто не озадачивался переселением add'она "Shape Area and Perimetr" (рамка №1 на скриншоте) в более удобную форму диалогового окна по типу "Проводника рисунков"?


можешь попробовать сделать хак и запихнуть окно аддодна в плавающее окошко (Anchored window). его сначала надо создать, а потом к нему привязать окошко аддона. если лады с англ. можешь покурить мануал вот тут:
http://msdn.microsoft.com/en-us/library/aa140261(v=office.10).aspx


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 18:58 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
Ладно, внесу свой кирпич. :)
Плавающее окошко.


Вложения:
Комментарий к файлу: Свое окно в Visio
CustomWindow.vsd [172.5 Кб]
Скачиваний: 314

_________________
GitHub
Yandex-диск с набором полезных утилит
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 19:11 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
вот, а автору топика надо в этой строчке:
Код:
FormHandle = FindWindow(vbNullString, "Мое окно")

поменять "Мое окно" на название заголовка окна аддона, поймать его хэндл и дальше как в примере.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 19:14 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
Да, забыл написать - идея, конечно не моя. :oops:

_________________
GitHub
Yandex-диск с набором полезных утилит


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 13 дек 2014, 19:36 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
А если заменить строку:
Код:
Set wAddon = ActiveWindow.Windows.Add("Мое окно", visWSVisible, visAnchorBarAddon, , , 300, 210)

на строку:
Код:
Set wAddon = ActiveWindow.Windows.Add("Мое окно", visWSVisible + visWSDockedTop, visAnchorBarAddon, , , 300, 210)

то окошко будет присоединено к верхнему краю листа.
В общем меняя параметр visWSDockedTop можно присоединять к любому краю и т.д.

visWSDockedBottom
visWSDockedLeft
visWSDockedRight
visWSDockedTop


Ну там много всего в документации: искать > VisWindowStates Constants.

_________________
GitHub
Yandex-диск с набором полезных утилит


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

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

Добавить очки репутацииУменьшить очки репутации
Привет! Это конечно все супер, только вот я так думаю что не для обычного пользователя к сожалению.
IMHO, никто, кроме маньяков вроде нас с форума, с VBA а тем более с visWSDockedBottom заморачиваться не будет.
Людям работу работать надо :)

IMHO, нужен системный подход. Вообще, иногда возникает задача что хочется показывать нечто, что в Visio не предусмотрено.
Или допустим переиспользовать макрос в другом документе, не добавляя его в документ собственно.
В общем идея что пользователя должен быть простой инструмент добиться желаемого.

Была мысль сделать что-то вроде репозитория, чтобы туда можно было добавлять простые вещи типо этой: viewtopic.php?f=2&t=504

Там речь идет о макросах, но можно пойти немного дальше и сделать не то чтобы хранилище макросов, а его же, но с возможностью создания веб-интерфейса например. Звучит немного абстракнто, но суть простая на самом деле - что-то типа онлайн-приложений. Т.е. код и все остальное можно написать в браузере "разработчику", а "пользователь" потом имеет возможность добавить в Visio панельку котоая была задизайнена из некоего "репозитория" (по типу Google Play например), или кнопку там на риббон, запускающую соответственно макрос.

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 14 дек 2014, 23:03 
Не в сети
Новичок

Зарегистрирован: 05 дек 2014, 14:55
Сообщений: 30
Использую Visio c: 2005
Отрасль: Строительство
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
IMHO использовать визио в строительстве это hardcore !
Ну как сказать...
Про езду на заднеприводной машине зимой тоже большинство говорит, что hardcore)))).
Что Visio, что ACAD, всего лишь векторные редакторы и не более. Давным давно мои однокурсники умудрялись и в Кореле дипломы сдавать. Вот это трэш...

Shishok писал(а):
А ведь есть интересный мастер - Место.
Пользовался давно им, потом перестал. Время отнимает увы, также как и функция подобная в ACADe.

nbelyh писал(а):
Привет! Это конечно все супер, только вот я так думаю что не для обычного пользователя к сожалению.
Полностью согласен с изречением.
Ибо прочитав фразу...
9rey писал(а):
поменять "Мое окно" на название заголовка окна аддона, поймать его хэндл и дальше как в примере.
.... понял, что не осилить.
Общий смысл в теории естественно понятен, но реализовать при очень скудных знаниях программирования не смогу.
Если с грехом пополам про окошко вкурю за недельку, то как выловить команду вызова аддона будет для меня импосибл....


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
aldeen писал(а):
Давным давно мои однокурсники умудрялись и в Кореле дипломы сдавать. Вот это трэш...
бывает и по жестче
Constantin в сообщении #5441 писал(а):
Surrogate писал(а):
всё-все для GPON в Excel:
и структурки, и схемы подвалов и т.п ?
во истину совершенство офисных самураев !!!
Так оно и есть, и трассу магистрали, и карточку ввода, и т.д. - сам удивляюсь как у них это получается!
Пытался объяснить и показать, что в Visio это гораздо удобнее (есть конечно свои проблемы, но не такие же!) - бесполезно, говорят, что им в Excel сподручнее...

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


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
aldeen писал(а):
Shishok писал(а):
А ведь есть интересный мастер - Место.
Пользовался давно им, потом перестал. Время отнимает увы, также как и функция подобная в ACADe.
не знаю, шо там за аналогичная функция.
в автокаде есть окно свойств, вызываемое комбинацией клавиш Ctrl+1
Изображение
при выделении очередного объекта в этих полях появятся периметр и площадь. Но об этом ли мечтал топик-стартер ?

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Функция подсчета площади и периметра
СообщениеДобавлено: 15 дек 2014, 13:38 
Не в сети
Новичок

Зарегистрирован: 05 дек 2014, 14:55
Сообщений: 30
Использую Visio c: 2005
Отрасль: Строительство
Очков репутации: 0

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

Есть поиск упрощения рутинной работы. Ведь 90% времени складывается из таскания линий, квадратов, кружков и прочих простых фигур. Вызов команд этих фигур с клавиатуры, размеры, угол поворота и тд правятся в диалоговом окне, в котором хотелось бы наблюдать и данные по площади. Меньше телепаний по экрану значительно увеличивают КПД рабочего дня).
Ущербный функционал Visio по сравнению с ACADом, дает массу плюсов по скорости работы за счет банальных функций не обремененных 100ей подменю. Возмем тот же "массив фигур". На заданном расстоянии нужно сделать 10 таких же. Visio - двигаем фигуру, а далее Ctrl+Y хоть до посинения..., ACAD - функция массива и далее 150 кликов и вводов цифирь...


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

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



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

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


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

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