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

Форум по вопросам применения и программирования в Visio
Текущее время: 21 авг 2017, 15:57

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


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


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)



Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 15:59 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
У нас просто вопрос - зачем это нужно?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 16:01 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
значит Tumanov был ближе всех к истине
Tumanov писал(а):
от почему-то так и кажется, что Access.ka хочет собрать из обычных линий универсальный коннектор
правда судя по картинкам из нескольких коннекторов, а не обычных линий!
nbelyh писал(а):
У нас просто вопрос - зачем это нужно?
phpBB [youtube]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 16:08 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Сразу надо было картинку рисовать :)
Сразу бы Вам сказали, что это невозможно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 16:13 
Не в сети
Administrator

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 16:18 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
В любом случае при множественном селекте Visio нарисует bounding box (общую рамку).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 17:01 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
ясно ведь, что автору нужно что-то большее, чем выделение всех коннекторов, но он упорно не говорит - что :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 17:59 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Есть у меня коллеги, которые не хотят, а то ли не умеют просматривать схемы от начала до конца.
Вот я и захотел попробывать такой вариант, что бы были видны окончания линий в виде стрелки
и следующая линия так же оканчивалась стрелкой и до конечной точки подобный вид...
но видимо увы.
Кстати, как прикрепить файл vsd?
Я бы приложил схему, может у кого будут мысли. Подскажете какой вариант можно применить.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 18:08 
Не в сети
Administrator

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 18:50 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
То есть у тебя есть линия (или цепь), и ты знаешь где она начинается (пользователь выделяет этот фрагмент, или начальную точку)
И ты хочешь показать наглядно, где она заканчивается. Правильно?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 18:56 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
злой админ (более известный как Surrogate™) ограничил возможность прикладывать на форуме файлы: только для зарегистрированных пользователей !
Исправился :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 18:57 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
То есть у тебя есть линия (или цепь), и ты знаешь где она начинается (пользователь выделяет этот фрагмент, или начальную точку)
И ты хочешь показать наглядно, где она заканчивается. Правильно?
Да, всё верно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 19:55 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Как такой вариант:

Изображение

Каждая группа коннекторов(цепь) на своем слое.
Скачать - SelectLine.zip:
https://yadi.sk/d/qbpj9WI9d2eqF


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 10:49 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Shishok писал(а):
Как такой вариант:

Каждая группа коннекторов(цепь) на своем слое.
Скачать - SelectLine.zip:
https://yadi.sk/d/qbpj9WI9d2eqF


День, добрый!
Вариант очень даже интересный и скорее всего именно это я и хотел получить.
Выделение цветом (очень даже хорошо) и можно указать направление каждой линии стрелками.
Спасибо большое.

Теперь мне нужно будет разобраться, как это сделать :)


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

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Access.ka писал(а):
Shishok писал(а):
Как такой вариант:

Каждая группа коннекторов(цепь) на своем слое.
Скачать - SelectLine.zip:
https://yadi.sk/d/qbpj9WI9d2eqF


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

Извините, конечно, за мою наглость.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 11:26 
Не в сети
Administrator

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 12:14 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Access.ka писал(а):
А можно сделать
можно ничего не делать дополнительно. просто перед выбором очередного коннектора в другом слое, сбросить предыдущее выделение - нажав клавишу Esc
Это, да.
А если сделать? так удобнее.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 12:47 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Access.ka писал(а):
А если сделать? так удобнее.
безусловно ! но кто-то собирался
Access.ka в сообщении #10992 писал(а):
Теперь мне нужно будет разобраться, как это сделать :)

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 13:08 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 13:24 
Не в сети
Administrator

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 11 май 2017, 14:44 
Surrogate, зачем ставите не выполнимые задачи перед новичками Изображение ???
Access.ka, в процедуре appVisio_SelectionChanged нужно добавить цикл который покрасит черным выделенный ранее слой (строки 3-5 в нижеприведенном коде)
Код:
Private Sub appVisio_SelectionChanged(ByVal Window As IVWindow)
Dim sh As Visio.Shape, Layer As Visio.Layer, iLayer As Integer
For Each Layer In ActivePage.Layers
Layer.CellsC(visLayerColor).FormulaU = "255"
Next
With ActiveWindow.Selection
    If .Count > 0 Then
        If .PrimaryItem.Name Like "Динамическая*" Then
            iLayer = .PrimaryItem.Cells("LayerMember").Result("")
            ActivePage.Layers.Item(iLayer).CellsC(visLayerColor).FormulaU = "RGB(255,0,0)"
        End If
    Else
        For Each Layer In ActivePage.Layers
            Layer.CellsC(visLayerColor).FormulaU = "255"
        Next
    End If
End With

End Sub


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

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



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

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


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

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