Тема: Ответ ssn
Мы вроде в разделе [ Программирование :: VBA ] находимся. Ну если распечатать так просро, то скажи же мне, как это сделать в VBA , только мой вопрос последний еще раз прочитай. Жду.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Ответ ssn
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Мы вроде в разделе [ Программирование :: VBA ] находимся. Ну если распечатать так просро, то скажи же мне, как это сделать в VBA , только мой вопрос последний еще раз прочитай. Жду.
ой ... это про меня что ли? :)
если да, то вот наш ответ чимберлену:
я все же не на столько сильно вдалею ВБА, но написал таки свой продуктик....
код открыт, и если Вы потратите несколько часиков своего времени, увидите алгоритм решения тут:
http://dwg.ru/dnl/126
спасибо за комплимент (правда к политике никакого отношения не имею). Лады. Сейчас посмотрю ваши творения . Ответ напишу.
ваш вопрос то заключается в том, что какая то область чертежа находится за границами экрана и по этому не попадает в выбор и следовательно в принт?
если да, то я сделал так (корявенько, но работает): делаем команду показать все, выбираем все объекты, и потом откатываем вид назад. На больших чертежах эта пауза видна, на маленьких практически нет.
сейчас бы я конечно сделал не так (за что спасибо форуму и его посетителям). Я бы выбрал все объекты, а потом отделил бы не нужные через вот это (имею ввиду разделение по пространствам модели и листа):
Set oLayout = Acdoc.Layouts("Model")
oID = oLayout.Block.ObjectID
а потом сравнивал бы этот oID с объектом:
Объект1.OwnerID <> oID
но давным давно я этого не знал, и по этому, все через одно место, но работает :):):)
вот тут http://forum.abok.ru/index.php?showtopi … ntry264955
лежит прога на ВБА печати листов из модели...
правда наверно надо регестироваться на форуме....
упс...
оказывается этот макрос печати отсюда и взят (всмысле с этого сайта)
вот от сюда https://www.caduser.ru/forum/topic32046.html
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Ответ ssn
Форум работает на PunBB, при поддержке Informer Technologies, Inc