Тема: Обращение к объекту через VBA

Помогите! Как програмно, через VBA обратиться к 3D детали, разработаной как тело в AutoCAD, чтобы потом расчитать её площадь?

Re: Обращение к объекту через VBA

Программно - не получится, надо ее хотя бы выделить. Есть вариант перебирать все объекты и выбирать из них солиды. Но какой именно вам нужен, это не понять.

Re: Обращение к объекту через VBA

Как программно? А вот так.
Прицепи к 3-Д объекту XData, это можно сделать только программно. А потом программно перебирай все солиды и считывай из каждого XData, пока не найдешь свою. Как работать с XData? Это отдельная тема для разговора

Re: Обращение к объекту через VBA

А разве недастаточно использовать что-нибудь в роде ObjectId?

Re: Обращение к объекту через VBA

Насколько я знаю, ObjectId актуален только в текущей сессии. Если сохранить чертеж, выйти и загрузить его снова, то ObjectId, станет новым.