Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: wl2000 от 05-05-2017, 16:01:45

Название: Изменить SubEntity во внешней ссылке
Отправлено: wl2000 от 05-05-2017, 16:01:45
Здравствуйте,

подскажите, пожалуйста, по моему вопросу:

Получив примитив из внешней ссылки с помощью ThisDrawing.Utility.GetSubentity я могу его изменить, но изменения сохраняются только до закрытия чертежа, т.е. изменения примитива во внешней ссылке не сохраняются. Как вносить изменения во внешней ссылке? Можно ли это сделать не открывая внешнюю ссылку как новый документ?

Заранее спасибо
Название: Re: Изменить SubEntity во внешней ссылке
Отправлено: Александр Ривилис от 06-05-2017, 13:04:04
Посмотри свойство Document для выбранного примитива. На какой документ он указывает?
Название: Re: Изменить SubEntity во внешней ссылке
Отправлено: wl2000 от 07-05-2017, 09:07:02
При попытке взять свойство Document выбранного примитива (Subentity) выдает ошибку - "No document"
Название: Re: Изменить SubEntity во внешней ссылке
Отправлено: Александр Ривилис от 07-05-2017, 11:08:06
Ну тогда без вариантов в VBA нужно открывать внешнюю ссылку.
Название: Re: Изменить SubEntity во внешней ссылке
Отправлено: wl2000 от 07-05-2017, 11:09:13
Эх... :'(   спасибо