Тема: VBA. программно выделить рамку???

в модели есть рамки A4, A3 ... и произвольных размеров, очерченные рамками.
Как программно выделить каждую из этих рамок и скопировать в буфер обмена или распечатать

Re: VBA. программно выделить рамку???

Зачем вообще рисовать рамки в пространстве модели?
Рамки надо рисовать в пространстве листа, а изображение чертежа проецировать на лист через Viewport в необходимом масштабе. Вообще говоря, в пространстве листа должна быть только модель, а в литах - все остальное. Тогда можно и рамки требуемые сделать и шрифт по ГОСТ иметь для надписей, и иметь возможность переносить рамки и шрифт из одного проекта в другой.

Re: VBA. программно выделить рамку???

Прошу прощениния! Модель дожна быть в пространстве Модели, а надписи и все остальное - в листах.

Re: VBA. программно выделить рамку???

AVED это правильно. Но щиты формата A4 удобно делать в модели вмести с рамками.

Re: VBA. программно выделить рамку???

> sf
Перенеси свои рамки на отдельный слой, сделай их полилиниями и работай с получившимися объектами на здоровье.

Re: VBA. программно выделить рамку???

А по работе с буфером обмена была недавно тема:
https://www.caduser.ru/forum/topic16814.html

Re: VBA. программно выделить рамку???

> sf
http://cadhlp.da.ru/ - здесь программа рисования рамок.