Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Visual Basic (VB, VBA, VB.NET) => Тема начата: Semargl1990 от 15.10.20, 11:43:23

Название: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Semargl1990 от 15.10.20, 11:43:23
Добрый день форумчане! Поделитесь пожалуйста рабочим кодом вставки стандартного изделия из справочника в 3в сборку на Vb,VB.NET, VBA, т.е. создал документ 3d сборки и вставил СИ из справочника. Заранее спасибо! 
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Semargl1990 от 31.10.20, 15:39:54
Неужели никто не поможет?
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: СВ от 31.10.20, 18:24:31
 Не расстраивайтесь. Просто сегодня суббота - выходной.
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Semargl1990 от 03.11.20, 09:07:21
Ну, сегодня рабочий день, помогите пожалуйста. Или все на работе? :)
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: VLaD-Sh от 03.11.20, 09:15:55
Не расстраивайтесь. Просто сегодня короткий день, перед выходным.
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Петрович-47 от 03.11.20, 09:41:00
Semargl1990, на самом деле тут Вам никто не поможет, ВБ никто не занимается и знатоков тут по видимости нет... я тоже задавал вопрос - но все как в омут... тишина...
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Warlock-72 от 03.11.20, 10:35:40
Цитата: Петрович-47 от 03.11.20, 09:41:00... ВБ никто не занимается и знатоков тут по видимости нет...
Ув. Вячеслав Никонов, может быть, поможет?..
Название: Re: Вставка стандартных изделий из справочника в 3d сборку.
Отправлено: Semargl1990 от 04.11.20, 09:06:27
Мне хотя бы протестировать этот кусок кода на VBA, на разных сборках, чтобы знать куда копать:
Private Sub CommandButton1_Click()
        Set aPLClient = New PARTLibClient.BOSimpleProvider
        Set partcommondata = aPLClient.CreateCommonDataObj
        partcommondata.SetFindOptions "3DSolid"                     
        Set partisofolder = partcommondata.FolderByID("") - Ибо на этой строке vba зависает на win 10 64 bit, excel 2013 32 bit, Kompas 2017 64 bit;
                                                            И вылетает excel на Win 8.1, excel 2013 64 bit, Kompas 2017 64bit.
                                                            А должно возвратить интерфейс папок библиотеки СИ.                                                                         
End Sub
Так что не знаю то ли код кривой, то ли сборка должно быть другим. Может кто-то сталкивался чем-то подобным?