Author |
Topic |
Surrogate
Russia
122 Posts |
Posted - 04/15/2011 : 11:54:55
|
если пользоваться моими наработками то желательно при создании страницы сразу же добавлять на нее мастер со штампом! это потом пригодится при использовании ведомости рабочих чертежей.
конечно придется помучится чтоб прикрутить макрос на каждой машине, но постоянно его менять точно не придется!
я сейчас работаю над макросом под Экселем. этот макрос работает со списком документов и их состав из книги Эксель. Примерный вид списка ЕГОГ-ЁПРСТ-ЕКТ1-ПД ЕГОГ-ЁПРСТ-ЕКТ1-ПД.ОД Общие данные ЕГОГ-ЁПРСТ-ЕКТ1-ПД.С4 Схема организации связи узла ЕГОГ-ЁПРСТ-ЕКТ1-ПД.С7 План размещения оборудования ЕГОГ-ЁПРСТ-ЕКТ1-ПД.СА Схема расположения оборудования в шкафу ЕГОГ-ЁПРСТ-ЕКТ1-ПД.С5 Схема кабельных соединений ЕГОГ-ЁПРСТ-ЕКТ1-ПД.ЭП Однолинейная схема электропитания ЕГОГ-ЁПРСТ-ЕКТ1-ПД.СО Спецификация оборудования изделий и материалов ... ... ... ЕГОГ-ЁПРСТ-ЕКТ20-ПД ЕГОГ-ЁПРСТ-ЕКТ20-ПД.ОД Общие данные ЕГОГ-ЁПРСТ-ЕКТ20-ПД.С4 Схема организации связи узла ЕГОГ-ЁПРСТ-ЕКТ20-ПД.С7 План размещения оборудования ЕГОГ-ЁПРСТ-ЕКТ20-ПД.СА Схема расположения оборудования в шкафу ЕГОГ-ЁПРСТ-ЕКТ20-ПД.С5 Схема кабельных соединений ЕГОГ-ЁПРСТ-ЕКТ20-ПД.СО Спецификация оборудования изделий и материалов
в итоге макрос сгенерит столько документов (ЕГОГ-ЁПРСТ-ЕКТ1-ПД, ЕГОГ-ЁПРСТ-ЕКТ2-ПД, ..., ЕГОГ-ЁПРСТ-ЕКТ20-ПД) и с таким составом проекта, как написано в этом списке ! в ексель2003 нужно сделать надстройку xla содержащую код макроса, разместить ее в папке AddIn Excel и эта надстройка будет выглядеть отдельной панелькой с одной кнопкой запуска макроса. в эксель2010 можно надстройку даже с сети запусать.
Конечно и в этом решении есть свои +/- † |
Edited by - Surrogate on 04/15/2011 11:59:38 |
|
|
LeoAbyss
Russia
20 Posts |
Posted - 04/15/2011 : 12:06:09
|
Это все не то.. Ладно, всем большое спасибо, закрываем тему. :) P.S. Для чего в Вашем шаблоне отдельный мастер для заполнения свойств? Я эти свойства заполняю прямо на штампе. |
|
|
Surrogate
Russia
122 Posts |
Posted - 04/15/2011 : 12:16:59
|
Свойства для каждого листа заполняются на каждом листе каждый раз за ново ? конечно можно на первой странице занести все свойства, скопировать на новый лист, изменить то что нужно и так много раз ...
у меня основная информация заполняется раз. на конкретном листе меняется информация относящаяся только к этому листу.
зачем я так сделал: у нас очень часто во время реализации проекта шифр (децимальный номер), или что-то еще. при моем подходе я могу изменить это свойства сразу во всем документе :)
† |
|
|
LeoAbyss
Russia
20 Posts |
Posted - 04/15/2011 : 12:22:57
|
Так и я могу! Но заполняю я эти свойства не в отдельном мастере, а в основном штампе.. на любом листе. :) |
|
|
Surrogate
Russia
122 Posts |
Posted - 04/15/2011 : 12:32:28
|
ну очень мне хотелось сделать подобие виндовского окошечка ... но получилось только так :)
† |
|
|
LeoAbyss
Russia
20 Posts |
Posted - 04/15/2011 : 12:43:00
|
Мы друг друга не понимаем, видимо. У меня тоже виндовое окошечко. :) Shape Data называется. Так? Напишите свой e-mail, я скину свое "творение" :) |
|
|
LeoAbyss
Russia
20 Posts |
Posted - 04/18/2011 : 04:50:07
|
Доброе утро! Ну что - так удобнее? :) |
|
|
Surrogate
Russia
122 Posts |
Posted - 04/18/2011 : 11:08:03
|
да, удобство есть ! снимаю свою шляпу :)
когда я делал свою свою приблуду для работы, в ней помимо полей которые заносится в штамп, был еще ряд параметров данного проекта (места расположения оборудования). в версии для широкого распространения я удалил все параметры не входящие в штамп, а форма так и осталась
позволю себе один совет: в мастере можно в значение поля (value) Prop.ProjectCode написать =TheDoc!User.ProjectCode тогда свойство Prop.ProjectCode на всех листах всегда будет одинаково. Сейчас поле можно поменять с любой страницы, но явным образом это можно увидеть лишь на первом листе на нем штамп с формой основной надписи №5, а на последующих №6. и не видно значения шифра проекта на не-первых страницах. А свойства Prop.ProjectCode на каждой странице своё ...
† |
|
|
LeoAbyss
Russia
20 Posts |
Posted - 04/19/2011 : 04:36:51
|
Да, это косяк. Спасибо за подсказку. :) На форме №6, конечно же, должен быть шифр. Забыл.. :) Но менять я его планирую именно с любой страницы. Хотя это не принципиально, в общем. У меня уже столько версий этого штампа, что сам путаюсь, что где сделано, а что нет. :) |
|
|
Topic |
|