Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д.

Слои

Перечень литературы

18.10.2022  Editing Visio Layer Colours with LayerManager   David Parker    

19.09.2021  Fixing the sub-shape layer assignments of Visio shapes   David Parker    

17.09.2021  Developer Mode for advanced Layer Manager actions   David Parker    

15.06.2016  Для чего нужны слои на схеме Visio   Alla Vasilieva    

10.12.2013  Слои в Visio   Alla Vasilieva    

19.07.2012  Вставка рисунков и работа со слоями   Alla Vasilieva    

18.09.2008  Add Multiple Layers At Once With This Neat Trick   Chris Roth    

08.10.2007  Toggling Layers On and Off   David Parker    

Ответы на вопросы

Как сделать, чтобы шейп попадал на нужный слой?

Может подскажет кто, как сделать чтобы шейп попадал на нужный слой автоматом. Пока что-то не могу допетрить...  

Шейпы автоматически попадают на активный слой. Активным слой делается через View/Layer Properties и галочка Active. Можно привязать мастер к определенному слою еще в трафарете (Edit Master/Format/Layer). Тогда при перетаскивании создаваемые экземпляры будут автоматически попадать на этот слой. Если слоя не будет в момент перетаскивания, он автоматически создастся. Естественно, функция Edit Master недоступна на трафаретах, открытых только для чтения.  

Как в фильтре указать нужный слой?

Как в фильтре указать нужный слой (все элементы находятся в разных слоях - узкий короб, широкий, лоток, розетка и т.д.). Допустим, оставил на листе нужный слой (либо выделил необходимые элементы и "инструменты/отчет/новый/текущие выбранные фигуры/Window width/промежуточные суммы (ставлю на всякий случай все галки)/финиш. Далее открываю екселем полученный отчет и вижу много полей, но результатов похожих на реальные в чертеже (даже по одному конкретному отрезку) нет, хоть с учетом перемножения на масштаб хоть без этого (точность 4). И не понятно значение фразы /VisioRptDefField/@SummaryTypes (честно сказать с английским я не очень, а тут еще сокращения). В общем не получается у меня добиться результата - наверное я что-то не правильно делаю, поправьте меня если не трудно. Принцип я понял: надо средствами Visio выделить нужные мне объекты и получить по ним характеристики (в том числе и длин) каждого отдельно взятого объекта и далее эту таблицу перенести например в ексель и банально просуммировать данные из нужного столбца, а далее уже масштаб и все. Но как получить длины (особенно с моим плохим знанием английского) отрезков - я не знаю.  

На листе может оставаться все. Достаточно того, что Узкий Короб будет в отдельном слое. Делаем Tools/Report и щелкаем New. Текущие выбранные фигуры - не очень хорошо. Лучше взять чуть повыше - Shapes on the Current Page (у Вас это будет что-то типа - фигуры на текущей странице). А теперь нажимаем кнопку справа Limit Selection. Ее могли перевести как Условия Выбора, Ограничение Выбора или что-то похожее. В окошке Property (Свойства) выбираем , правее =, в самом правом - вводите имя нужного слоя. Нажимаете Add (Добавить), потом OK. Вот только теперь давите Next (Далее или что-то там), ставите те галочки, которые Вы хотите видеть в отчете. Главное, чтобы была галочка у Width. На следующем экране можно просто нажать Next - не интересный экран. Потом будет галочка, где сохранить эту конфигурацию - в рисунке или в отдельном файле. Выбираете, например, в рисунке и нажимаете Finish. Попадаете опять в окошко со списком. Причем имя только что подготовленного отчета уже селектировано. Остается его только выполнить. Жмете Run или Выполнить. Оно еще спросит в каком формате и куда записать результат, но тут уже никуда не свернешь. Остается только найти результат там, куда скажете, и посмотреть его.