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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 07 апр 2015, 16:59 
Подскажите как убрать треугольник, что появляются у стен в планах этажей. Они появляются вместе с размерами длины стен, но размеры могу убрать, а треугольники не могу и при распечатке они остаются. Где и в чем моя ошибка? ведь на первой схеме они появляются только когда выделяешь стену, когда делал следующие - сами треугольники так и остаются. Заранее благодарю...


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 07 апр 2015, 17:41 
Не в сети
Content manager
Content manager
Аватара пользователя

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

если в эту ячейку вписать формулу Guard(0)

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 07 апр 2015, 18:13 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
если совсем без порева, то решение такое
0. нужно включить режим Разработчика
Surrogate писал(а):
что по умолчанию в визио 2010 и 2013 эта панелька отключена…
Изображение
1. выделить все фигуры с треугольниками
2. Открываем окно редактора VBA клавишами Alt+F11
3. В нем жмем Ctrl+G
Изображение
4. Вставляем в окне Immediate см. картинку выше вставляем такую формулу
Код:
For i = 1 To ActiveWindow.Selection.Count: Set shp = ActiveWindow.Selection(i): shp.Cells("user.visBESelected").FormulaForceU = "GUARD(0)": Next i
5. Жмем клавишу ↵ Enter.

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 08 май 2016, 21:32 
Практика показывает, что надо добавить "On Error Resume Next".
Если таких файлов много, то лучше сделать пустой файл с этим макросом, не закрывая его открывать "кривой" файл, и запустить макрос, выьрав его в выпадающем списке "Макрос в"

Код:
Public Sub x()
On Error Resume Next
For i = 1 To ActiveWindow.Selection.Count
Set shp = ActiveWindow.Selection(i)
shp.Cells("user.visBESelected").FormulaForceU = 0
Next i
End Sub


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
guest писал(а):
Практика показывает, что надо добавить "On Error Resume Next".
в коде из нескольких строк, да наверно можно поставить - ибо проблем с отладкой быть не должно Изображение
в данном случае ошибка вылетает если ошибочно выбрать фигуру, не содержащую user.visBESelected
guest писал(а):
Если таких файлов много, то лучше сделать пустой файл с этим макросом, не закрывая его открывать "кривой" файл, и запустить макрос, выьрав его в выпадающем списке "Макрос в"
IMHO лучше тогда использовать скрипт VBS, который будет править активный документ визио.
писать add-in для таких микрозадач это будет перебор Изображение

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 01 ноя 2020, 01:54 
Часто рекомендуют использовать выделение всех фигур, далее по правой кнопке "Данные" (Data) -> "Редактировать графические данные" (Edit data graphic) и в открывшемся окне ставить галку "Спрятать текст фигуры, когда она выделена" (Hide shape text when data graphic is applied). Однако при таком способе на листе от линий размеров все же остаются треугольники, которые при копировании также тупо переносятся в другие приложения. Чтобы обойти этот маразм Visio :twisted: я делаю иначе. Тут придется смириться, что выделять надо по Ctrl+A :wall: , т.е. все фигуры. Далее, после того, как все фигуры выделились, один раз нажимаю Ctrl+Z. Visio тупо убирает размеры (!). Далее - хоть копируй, хоть печатай, ну а лучше - мне накапай :) за совет...


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 05 дек 2020, 18:41 
Гость писал(а):
Часто рекомендуют использовать выделение всех фигур, далее по правой кнопке "Данные" (Data) -> "Редактировать графические данные" (Edit data graphic) и в открывшемся окне ставить галку "Спрятать текст фигуры, когда она выделена" (Hide shape text when data graphic is applied). Однако при таком способе на листе от линий размеров все же остаются треугольники, которые при копировании также тупо переносятся в другие приложения. Чтобы обойти этот маразм Visio :twisted: я делаю иначе. Тут придется смириться, что выделять надо по Ctrl+A :wall: , т.е. все фигуры. Далее, после того, как все фигуры выделились, один раз нажимаю Ctrl+Z. Visio тупо убирает размеры (!). Далее - хоть копируй, хоть печатай, ну а лучше - мне накапай :) за совет...

Спасибо тебе добрый человек!


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: как убрать треугольники у стен в планах этажей
СообщениеДобавлено: 13 мар 2023, 17:38 
Гость писал(а):
Часто рекомендуют использовать выделение всех фигур, далее по правой кнопке "Данные" (Data) -> "Редактировать графические данные" (Edit data graphic) и в открывшемся окне ставить галку "Спрятать текст фигуры, когда она выделена" (Hide shape text when data graphic is applied). Однако при таком способе на листе от линий размеров все же остаются треугольники, которые при копировании также тупо переносятся в другие приложения. Чтобы обойти этот маразм Visio :twisted: я делаю иначе. Тут придется смириться, что выделять надо по Ctrl+A :wall: , т.е. все фигуры. Далее, после того, как все фигуры выделились, один раз нажимаю Ctrl+Z. Visio тупо убирает размеры (!). Далее - хоть копируй, хоть печатай, ну а лучше - мне накапай :) за совет...


И еще раз Спасибо!!!


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

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



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

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


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

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