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

Форум по вопросам применения и программирования в Visio
Текущее время: 17 дек 2018, 08:38

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 14 ноя 2014, 18:50 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Данная ветка является логическим продолжением дискуссии начатой чуть ранее.
9rey в сообщении #5717 писал(а):
вообще интересно, какие еще фишки людям хотелось бы добавить в визио? может например дотянуть линию до объекта? или обрезать? и т.п. :)
думаю удлинить/обрезать точно нужны!
кабы это еще все загнать в аддин, можно удостоиться упоминание самой Аллы Васильевой. Например так
Alla Vasilieva 11 Jun 2014 1:21 AM в русскоязычном блоге Visio писал(а):
Операции с «базовой точкой»
Во многих чертежных продуктах существуют так называемые операции с «базовой точкой». В частности, а AutoCad есть «копирование с базовой точкой», «перемещение с базовой точкой».
Данная операция может быть очень полезна для точного позиционирования вставляемого (перемещаемого) объекта.
Подробнее…
Так что есть куда копать.
Друзья поделитесь мнением чего вам не хватает, и если уже есть готовые "дополнительные возможности" дополняйте эту ветку.

Выделение секущей рамкой аля AutoCad
Таблицы в Visio
Работа с графами
Надстройка SelectShape, аналог QuickSelect в Autocad
Надстройка CopyProperties, копирование свойств шейпа


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 14 ноя 2014, 18:59 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
9rey в сообщении #5722 писал(а):
давай, накидай по каким критериям шейпа нужен быстрый выбор, я сделаю на досуге (самому тоже надо).
хех, в том то и дело что у меня нет постоянного критерия :)
то было одно нужно (координата EndX например), и очень срочно. сделал на полуавтомате и забыл. завтра нужно другое (шейпы на базе мастера Икс)…
но если посмотреть список того что есть в автокаде, отфильтровать то чего нет в визио в принципе.
    Color
    Layer
    Linetype
    Lineweight
    Height
    Width
    Start X
    Start Y
    End X
    EndY
    Length
    Angle
    Name
    =Equals
    <> Not equal
    Select All

    > Grather than
    < Less than








     
    Linetype scale
    Plot style
    Transparency
    Hyperlink
    Center X
    Center Y
    Center Z
    On
    Clipped
    Display locked
    Standard scale
    Custom scale
    UCS per viewport
    Layer property overrides
    Visual style
    Shade plot
    Linked to Sheet View
    Material
    Start Z
    End Z
    Delta X
    Delta Y
    Delta Z
    Annotative
    Block Unit
    Unit factor
круг сужается Изображение
то что 100% возможно
по ситуации


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 14 ноя 2014, 20:17 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
У Visio Guy есть похожий раздел Visio 2525 Feature Requests. Только там это целый раздел, а не топик. Чтобы каждое предложение (или группу предложений) можно было обсудить в отдельном топике. Пока там 15 топиков.
Я не говорю, что у нас надо устраивать такой же... Скорее просто заметка на память, что можно иногда и в тот раздельчик заглядывать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 14 ноя 2014, 20:39 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
помнится на старом форуме тоже было что-то такое же…
все интересные предложения можно разместить под спойлером в заглавной теме, заглавную тему дублировать на каждой странице данной ветки. Примерно как в ветках на форумах 4pda
9rey в сообщении #5720 писал(а):
Surrogate писал(а):
ну что завести отдельный раздел под это дело ?

не стоит. пусть в этом разделе будет все. пусть народ делится макросами/надстройками по мере сил

Как предложение дабы не создавать под это дело целый раздел. Думаю 9rey прав !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 15 ноя 2014, 19:06 
Будет прикольно если команде русских энтузастов удастся сделать, то что разрабы из M$ не могут/не хотят сделать чтоб сделать визио удобнее!


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 00:06 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Будет прикольно если команде русских энтузастов удастся сделать, то что разрабы из M$ не могут/не хотят сделать

Ну, так вопрос не ставится...
Никто не собирается доказывать, что "русские энтузиасты умнее Microsoft" или что-нибудь в таком роде.
Но, во-первых, Visio развивается одновременно по множеству разных направлений. И приоритеты у Microsoft и у "энтузиастов" могут просто оказаться разными. Ну, не нужны автокадовские функции секретаршам, вот Microsoft их и не реализует. А кому-то нужны.
Во-вторых, бывали и такие случаи, когда действительно некоторые функции сначала реализуются пользователями в своих дополнениях, а потом нечто подобное появляется и в штатной поставке. Например, до Visio 2010 навигация по коннекторам была совсем неудобной. Поэтому появилось дополнение, обсуждавшееся здесь - Какой должна быть функция отслеживания соединений. Это еще 2009 г. А в Visio 2010 Microsoft уже в штатной поставке реализовала метод ConnectedShapes, решающий похожую задачу. Значит здесь векторы движения совпали :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:11 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Попробовал вечерком набросать что-то похожее на удлинение линий. Получилась вот такая штука:
https://yadi.sk/d/YyO8wwqUcjcQ6
Ну это так, сырая заготовка. Нов принципе работает, с глюками конечно :oops:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:23 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
а это мой образец удлинения линий. тоже примитивно
Вложение:
.vsd [38.5 Кб]
Скачиваний: 99

что-то совсем позабыл матчасть


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:31 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
а это мой образец удлинения линий. тоже примитивно
Вложение:
например.vsd

что-то совсем позабыл матчасть


А как это работает? Как завести?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:34 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Shishok писал(а):
А как это работает? Как завести?
примерно как в акаде. сначала выделить линию до которой удлинять. потом те что удлинять. далее нажать Alt+F8 и выбрать модуль Geometry_Base
пока все без иконок на риббоне и кнопок.

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

если добавить проверку. находится ли точка пересечения двух отрезков между концами не базового отрезка, можно и допилить тот же код под обрезание лишних частей отрезка.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:47 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Уже понял. И как я понял, ты решал задачу способом геометрическим. Вычислял уравнениями предполагаемую точку соединения. Ну а я способом "тыка" :) . Линия сама нащупывает свою дорогу до пересечения. Вот кстати, так и не сумел стопроцентно определять в какую сторону линию увеличивать :cry: Ладно, еще покумекаю на досуге. Посмотрим что скажут гуру по этому поводу(если скажут). Эх, не очень дружил я в свое время с математикой и геометрией!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:52 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Оффтоп:
я с математикой ничего так, с геометрией тоже. но это было так давно. это по моему аналитическая геометрия, вот я ее совсем не понимал более 20 лет назад. Изображение
пару дней ушло на поиск "разжеванного" материала Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 17:58 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
т.к. я решал задачу геометрически, то чтоб понять в какую сторону удлинять отрезок. определял какой из концов ближе к точке пересечения
Код:
le = (s_sh.Cells("Endx") - x / 25.4) ^ 2 + (s_sh.Cells("EndY") - y / 25.4) ^ 2
ls = (s_sh.Cells("Beginx") - x / 25.4) ^ 2 + (s_sh.Cells("BeginY") - y / 25.4) ^ 2
ближайший конец отрезка удлинял


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 16 ноя 2014, 18:08 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
т.к. я решал задачу геометрически, то чтоб понять в какую сторону удлинять отрезок. определял какой из концов ближе к точке пересечения
Код:
le = (s_sh.Cells("Endx") - x / 25.4) ^ 2 + (s_sh.Cells("EndY") - y / 25.4) ^ 2
ls = (s_sh.Cells("Beginx") - x / 25.4) ^ 2 + (s_sh.Cells("BeginY") - y / 25.4) ^ 2
ближайший конец отрезка удлинял
Вот! Я тоже это определял.
Код:
If Sqr((CellBX.Result(64) - shTMP.Cells("PinX").Result(64)) ^ 2 + (CellBY.Result(64) - shTMP.Cells("PinY").Result(64)) ^ 2) < _
   Sqr((CellEX.Result(64) - shTMP.Cells("PinX").Result(64)) ^ 2 + (CellEY.Result(64) - shTMP.Cells("PinY").Result(64)) ^ Then
но не к точке предполагаемого пересечения, а вообще к фигуре (PinX, PinY). И не надо мне говорить что это неправильно! Я знаю. Это - (PinX, PinY) может быть где угодно, особенно в случае направляющей. А удлинять до направляющей то же очень неплохо было бы. Хотя у меня это работает (не всегда).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 00:25 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Shishok
твой код более универсальный !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 00:47 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
А не подскажете (для любопытных), когда такая операция используется. Я просто никогда не чувствовал такой потребности. Может при взгляде со стороны какие другие мысли в голову придут...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 07:52 
Не в сети
Ветеран

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 08:19 
Tumanov писал(а):
Но, во-первых, Visio развивается одновременно по множеству разных направлений. И приоритеты у Microsoft и у "энтузиастов" могут просто оказаться разными. Ну, не нужны автокадовские функции секретаршам, вот Microsoft их и не реализует. А кому-то нужны.

возможно что-то такое было в версии Technical. Но так как сейчас целевая аудитория продукта рисовальщики оргсхем и секретарши, то наверно выпилили
wiki в статье о Визио писал(а):
Visio 1.0 (Standard, Lite, Home)
Visio 2.0
Visio 3.0
Visio 4.0 (Standard, Technical)
Visio 4.1 (Standard, Technical)
Visio 4.5 (Standard, Professional, Technical)
Visio 5.0 (Standard, Professional, Technical)
Visio 2000 (6.0; Standard, Professional, Technical, Enterprise)
Visio 2002 (10.0; Standard, Professional)
Visio Enterprise Network Tools, Visio Network Center
Visio for Enterprise Architects 2003 (VEA 2003) (based on Visio 2002 and included with Visual Studio .NET 2003 Enterprise Arch
Office Visio for Enterprise Architects 2005 (VEA 2005) (based on Visio 2003 and included with Visual Studio 2005 Team Suite and Team Architect editions)

Office Visio 2007 (12.0; Standard, Professional)[3].
Office Visio 2010 (14.0; Standard, Professional, Premium).
Office Visio 2013 (15.0; Standard, Professional, Pro for Office 365)

Цитата:
Во-вторых, бывали и такие случаи, когда действительно некоторые функции сначала реализуются пользователями в своих дополнениях, а потом нечто подобное появляется и в штатной поставке. Например, до Visio 2010 навигация по коннекторам была совсем неудобной. Поэтому появилось дополнение, обсуждавшееся здесь - Какой должна быть функция отслеживания соединений. Это еще 2009 г. А в Visio 2010 Microsoft уже в штатной поставке реализовала метод ConnectedShapes, решающий похожую задачу. Значит здесь векторы движения совпали :)

Ключевое слово совпадение - что-то я сомневаюсь, что разрабы или манагеры из MS мониторят немногочисленные форумы :)


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 08:42 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
9rey, так у тебя оказывается давно все что нужно для комфортной работы есть :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Чего нам и вам не хватает в стандартных средствах Visio ?
СообщениеДобавлено: 17 ноя 2014, 08:54 
Не в сети
Ветеран

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

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


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

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



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

Сейчас этот форум просматривают: Yandex [bot] и гости: 1


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

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