Страница 1 из 1

Как создавать внешние ссылки в VB макросе?

СообщениеДобавлено: 30 окт 2008 11:32
m-shok
Например, я хочу создать в одной детали линию по двум точкам, содержащихся в других деталях сборки. Если делать напрямую, то при апдейте возникает ошибка и если щелкнуть по линии в дереве, то там вместо точек пустое выделение.

Re: Как создавать внешние ссылки в VB макросе?

СообщениеДобавлено: 30 окт 2008 16:42
booSter
Объекты из других документов использовать напрямую в качестве "референсов" нельзя. Вместо этого нужно:
  1. Для каждого референсного элемента создать копию со связью (result with link)
    1. Selection.Copy... - в контексте парта источника
    2. Selection.PasteSpecial("CATPrtResult") - в контексте текущего парта
  2. Создать нужный элемент на базе полученных копий

Re: Как создавать внешние ссылки в VB макросе?

СообщениеДобавлено: 30 окт 2008 17:07
m-shok
Спасибо. Попробую