"Paste Special" "As Result with Link" на клавишу.

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

"Paste Special" "As Result with Link" на клавишу.

Сообщение phil1971 » 11 июл 2012 09:04

Привет всем форумчанам!
Долго мучает меня неразрешенный вопрос. Подскажите, поделитесь, пожалуйста...
Нудно на кнопку повесить функцию "Paste Special" "As Result with Link".
Отдельно первая часть вешается (через Customize), но нужно все вместе.
Где-то слышал, что нужно писать макрос или скрипт. Помоготе, помогите-поделитесь.
С уважением.
phil1971
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 16 июл 2009 13:34

Re: "Paste Special" "As Result with Link" на клавишу.

Сообщение Wireless_Fidelity » 11 июл 2012 17:09

Здравствуйте.

В том же Customize во вкладке Commands нужно выбрать в левом списке Macros, а в правом скрипт, для которого делается кнопка. После чего через Show Properties настроить иконку и описание, а затем перетащить строку с именем макроса на панельку. Всё это описано в руководстве.

Код скрипта:

Код: Выделить всё
Sub CATMain
    Dim oSel as Selection
    On Error Resume Next
        Set oSel = CATIA.ActiveDocument.Selection

    If (Err.Number = 0) Then
        oSel.PasteSpecial "CATPrtResult"
    Else
        Err.Clear
    End If
End Sub
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 10 апр 2010 00:11

Re: "Paste Special" "As Result with Link" на клавишу.

Сообщение phil1971 » 13 июл 2012 08:41

Спасибо!!! Все заработало.
Сделал себе две клавиши: Paste with links и Paste without links.
Работает и в сборке и в отдельном парте...
Ура!!!

С уважением,
phil1971
phil1971
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 16 июл 2009 13:34


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

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

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

cron