Проблема с публикацией выделеной поверхности

Программирование для CATIA.

Проблема с публикацией выделеной поверхности

Сообщение m-shok » 11 ноя 2008 11:15

Вобщем необходимо опубликовать выделенную поверхность.
arr(0) = "Face"
Dim status As String
Dim b As Face
status = sel.SelectElement2(arr, "Выделите.....", True)
Set b = sel.Item2(1).Value

Dim pbs As Publications
Set pbs = product1.Publications
Dim pb As Publication
Set pb = pbs.Add("Sur")
pbs.SetDirect "Sur", b


На это выдается:
Run-time error -2147467262
Сбой метода SetDirect

В чем я неправ?
m-shok
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 20 авг 2008 16:08
Откуда: Москва

Re: Проблема с публикацией выделеной поверхности

Сообщение Artem » 12 ноя 2008 08:59

Dim partDocument1
Set partDocument1 = CATIA.ActiveDocument
Dim product1 As Product
Set product1 = partDocument1.Product
Dim sel
Set sel = partDocument1.Selection
Dim arr() As Variant
ReDim arr(0)
arr(0) = "Face"
Dim status As String
status = sel.SelectElement2(arr, "Выделите.....", False)
Dim reference3 As Reference
Set reference3 = product1.CreateReferenceFromName(product1.PartNumber + "/!" + sel.Item(1).Value.name)
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 387
Зарегистрирован: 14 сен 2007 07:14

Re: Проблема с публикацией выделеной поверхности

Сообщение m-shok » 12 ноя 2008 11:09

Спасибо:)
m-shok
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 20 авг 2008 16:08
Откуда: Москва


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5