Author |
Topic |
|
scReamshot
4 Posts |
Posted - 10/03/2007 : 10:04:48
|
В визио работаю очень давно, но на уровне "порисовать". Сейчас поставил задачу следующего плана: Необходимо создать рамку ЕСКД А4 формата. При создании новой страницы в файле добавлять рамку как фон (можно автоматически, можно вручную, просто не знаю как), чтоб нельзя было случайно ее дернуть. Некоторые элементы оставить свободными для редактирования (поля для занесения фамилий, названий проектов). Расписывать не прошу, просто дайте, пожалуйста, направление, в котором нужно двигаться. Плюс ссылку на литературу. Считаю необходимым допереть самому, впрочем, и подсказка не помешает. Не прощаюсь. Спасибо. |
|
zhuravsky
Russia
115 Posts |
|
Badiboy
Russia
4 Posts |
Posted - 10/03/2007 : 14:09:38
|
С ходу два способа видно.
1) Создаете страницу типа Background. На ней размещаете рамку и прочие статические элементы. После этого на обычных страницах она будет видна в качетсве фона, её нельзя будет ни пошевелить, ни выделить, вообще ничего. Наверное, будет видна на печати (не пробовал). Проблема: в поля вписывать ничего не получится. Два способа: либо вписывать на фоновой странице (тогда распространится на все обычные), либо размещать текст прямо поверх фона на каждой странице.
2) Копируете на страницу нужный вам набор объектов: рамку, надписи, ячейки для ввода и пр. Выделяете все поля, дальше в меню Format/Protection. Там запрещаете все действия, которые не хотите чтобы можно было делать. По названиям понятно, что галки запрещают.
С уважением, Алексей |
|
|
zhuravsky
Russia
115 Posts |
Posted - 10/04/2007 : 13:05:14
|
У меня примерно так и сделано- одна фоновая страница, там рамка, а на каждую из нормальных страниц вставляется специальный шейп, который содержит только текстовые поля (Чертил, Проверил, Утвердил и т.п.). Причем этот шейп вставляется автоматически при создании новой страницы - написал немного на VBA (поищите здесь на форуме, кажется должно быть) Только заранее советую делать штамп автомасштабируемым, чтобы потом не заморачиваться каждый раз при изменении масштаба чертежа.
Удачи. |
|
|
immortal
Russia
391 Posts |
Posted - 10/16/2007 : 08:02:53
|
данная тема была на форуме, скачать шейпы для визио, рамки и штампы можно с мjей хомепаги http://immortal.vstu.edu.ru
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
scReamshot
4 Posts |
Posted - 10/30/2007 : 09:36:18
|
есть в наличии такой файлик: 1. страница с шаблонами надписей, тут понятно - один раз ввел - потом эти надписи раскидал где нужно ссылками (шифр, фамилии, название проекта, т.п.) 2. страница с рамкой - вот этого я уже не понимаю, нарисованная рамка дублируется на другие страницы, причем их может быть несколько, то есть одна рамка дублируется не для всех страниц, а только для некоторых, вот пока никак не найду как это сделано причем на страницах эту рамку уже нельзя править подскажите, пожалуйста, если есть идеи на этот счет хочется понять реализацию именно этого решения
|
Edited by - scReamshot on 10/30/2007 09:37:43 |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/30/2007 : 15:18:48
|
Ну так Вам же говорят про фон... Любой нормальной странице можно назначить фоновую страницу. Одна рамка может быть фоновой для десятка страниц. А еще десяток может использовать другой фон. |
|
|
scReamshot
4 Posts |
Posted - 10/30/2007 : 15:30:08
|
аааааааааааааааа.... Семен Семеныч!!!
спасибо |
|
|
immortal
Russia
391 Posts |
Posted - 11/02/2007 : 08:13:45
|
quote: подскажите, пожалуйста, если есть идеи на этот счет
эх, идеи есть правильно использовать инструменты визио, а имененно все элементы (по возможности) должны иметь мастера, в том числе рамки и штампы, следовательно данные для всего листа должны быть в листе, данные для всего документа должны быть в документе, а ни как не в свойствах шейпа, в свойствах шейпа должны быть только свойства относящиеся к шейпу.
добавлять рамку как фон я считаю не верным
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
zhuravsky
Russia
115 Posts |
Posted - 11/03/2007 : 09:24:43
|
Зависит от задачи. Как правило (но не всегда), рамка одна на весь документ, а штампы могут быть разными (для первой сраницы - один, для последующих - другие). В принципе, тут кто как умеет. Мне чаще приходится рисовать разные схемы, в т.ч. многостраничные. Взял себе за правило (подкрепленное соответствующими шейпами) - рамки - в фоновых страницах, атрибуты каждой страницы - в специальном шейпе на каждой странице. Со специальным шейпом - сейчас считаю, что я ошибся - нужно было создавать ЮзерПропертиз в самой странице (сказался недостаток опыта работы с Визио), но переделывать сейчас уже поздно - слишком много уже написано. |
|
|
optic97
1 Posts |
Posted - 04/19/2008 : 14:28:33
|
Кстати, насчет http://visio.artberg.ru/biblio/st011.htm
Когда вставляю в ячейку Width: =IF(User.Row_4=1;GUARD(ThePage!PageWidth-(28,7 mm*User.Row_1)); GUARD(ThePage!PageWidth-(14 mm*User.Row_1))) пишет "error in formula" (и так с большинством формул) В чем может быть причина? |
|
|
Tumanov
Russia
1198 Posts |
Posted - 04/19/2008 : 15:10:39
|
Скорее всего в Вашей версии Visio разделителем является не точка с запятой, а запятая. Замените их на запятые и все должно заработать. |
|
|
Michael
49 Posts |
Posted - 04/21/2008 : 09:40:53
|
И если использовать для ввода формул строку ввода (вверху, как в экселе), то выделением еще и показывается начало ошибки... |
|
|
|
Topic |
|
|
|