приветствую! может вы нам подскажите , во время рисование проектов больших исчезают точки приклеивание, не все, а с определенной периодичностью, чем больше соединяем линий тем больше на листе исчезает, проблему решаем выносом фигур за пределы рабочего листа , там точки опять появляются дорисовываем и переносим обратно на рабочий лист, это крайне не удобно и долго. Может конечно у визио есть и на этот счет какие-то ограничения, может есть какое-то решение Не знаю насколько понятно описал ситуацию)
Добрый день! В версиях до Visio 2010 точки соединения были видны всегда (visiozone.com/?p=389). Потом для увеличения производительности стали их скрывать. При поднесении к ближайшей точке соединения соединительной линии, они начинают проявляться. Единственное все это работает по алгоритму, написанному индусами. Никто толком не знает как)
Нажмите клавиши Shift+F5. Появится окно 'Параметры страницы', переходите на вкладку 'Макеты и маршруты'. В выпадающем списке 'Добавлять значки к' установите значение 'Нет'. user-images.githubusercontent.com/35092915/239076315-c933e299-2369-4110-a177-08b2fb169a9e.gif
@@surrogate-tm @Surrogate I про змейку), что бы была анимация линии, при её выделении, от точки А до точки Б по маршруту линии бегала предположим крупная точка или квадратик или отрезок этой линии но большей толщиной. Но достаточно, что бы при выделении эта линия "подсвечивалась" большей толщиной. Смысл в том что на схеме в 100 линий, при выделении одной, увидеть её визуально по всему маршруту. Если линия ломаная, то по всему маршруту обычным выделением Visio, отчётливо не видно, она сливается с другими линиями.
@@EnotVpOlOsku в анимацию я не умею однозначно. На канале Obsidian'а можно посмотреть как делать анимацию m.ua-cam.com/play/PLt0Sv3_p1fPSM_iYzW8JM-MfzwYEGqifT.html Разумеется делается это не штатными средствами а программно! С подсветкой есть у меня идея, за 5 минут набросал макрос. Но пока он не возвращает в исходное состояние, линию с которой надо снять выделение!
нажмите клавиши Alt+F11 и вставьте в модуль ThisDocument ниже приведенный код! чтоб запустить подсвечивание выделенных фигур запустите Start_HL, когда захотите дальше порисовать запустите Stop_HL ' --- Public WithEvents app As Application Dim col1 As Collection Dim col2 As Collection Sub Start_HL() Set app = Application End Sub Sub Stop_HL() Set app = Nothing End Sub Private Sub app_SelectionChanged(ByVal Window As IVWindow) Dim shp As Shape, i% If Not col2 Is Nothing Then For i = 1 To col2.Count Set shp = col2.Item(i) shp.Cells("GlowSize").Formula = "0 pt" Next End If Set col1 = New Collection For Each shp In Window.Selection col1.Add shp shp.Cells("GlowSize").Formula = "5 pt" Next Set col2 = col1 End Sub
микрофон мощный! :))))
Спасибо Вам огромное, очень помогли. Лайк и подписка.
И вам спасибо, за добрые слова :)
приветствую! может вы нам подскажите , во время рисование проектов больших исчезают точки приклеивание, не все, а с определенной периодичностью, чем больше соединяем линий тем больше на листе исчезает, проблему решаем выносом фигур за пределы рабочего листа , там точки опять появляются дорисовываем и переносим обратно на рабочий лист, это крайне не удобно и долго. Может конечно у визио есть и на этот счет какие-то ограничения, может есть какое-то решение
Не знаю насколько понятно описал ситуацию)
Добрый день! В версиях до Visio 2010 точки соединения были видны всегда (visiozone.com/?p=389).
Потом для увеличения производительности стали их скрывать. При поднесении к ближайшей точке соединения соединительной линии, они начинают проявляться. Единственное все это работает по алгоритму, написанному индусами. Никто толком не знает как)
Как убрать стыки на стрелках? (Они идут в форме дуги)
Нажмите клавиши Shift+F5. Появится окно 'Параметры страницы', переходите на вкладку 'Макеты и маршруты'. В выпадающем списке 'Добавлять значки к' установите значение 'Нет'.
user-images.githubusercontent.com/35092915/239076315-c933e299-2369-4110-a177-08b2fb169a9e.gif
А как сделать так, что бы нажал на линию о она как змейка или выделилась определённым цветом на схеме?
Алексей, я не совсем понял за вопрос. Особенно про змейку :(
@@surrogate-tm @Surrogate I про змейку), что бы была анимация линии, при её выделении, от точки А до точки Б по маршруту линии бегала предположим крупная точка или квадратик или отрезок этой линии но большей толщиной. Но достаточно, что бы при выделении эта линия "подсвечивалась" большей толщиной. Смысл в том что на схеме в 100 линий, при выделении одной, увидеть её визуально по всему маршруту. Если линия ломаная, то по всему маршруту обычным выделением Visio, отчётливо не видно, она сливается с другими линиями.
@@EnotVpOlOsku в анимацию я не умею однозначно. На канале Obsidian'а можно посмотреть как делать анимацию
m.ua-cam.com/play/PLt0Sv3_p1fPSM_iYzW8JM-MfzwYEGqifT.html
Разумеется делается это не штатными средствами а программно! С подсветкой есть у меня идея, за 5 минут набросал макрос. Но пока он не возвращает в исходное состояние, линию с которой надо снять выделение!
нажмите клавиши Alt+F11 и вставьте в модуль ThisDocument ниже приведенный код!
чтоб запустить подсвечивание выделенных фигур запустите Start_HL, когда захотите дальше порисовать запустите Stop_HL
' ---
Public WithEvents app As Application
Dim col1 As Collection
Dim col2 As Collection
Sub Start_HL()
Set app = Application
End Sub
Sub Stop_HL()
Set app = Nothing
End Sub
Private Sub app_SelectionChanged(ByVal Window As IVWindow)
Dim shp As Shape, i%
If Not col2 Is Nothing Then
For i = 1 To col2.Count
Set shp = col2.Item(i)
shp.Cells("GlowSize").Formula = "0 pt"
Next
End If
Set col1 = New Collection
For Each shp In Window.Selection
col1.Add shp
shp.Cells("GlowSize").Formula = "5 pt"
Next
Set col2 = col1
End Sub