Доступ к пользовательским свойствам в CATIA с использованием кода VBA - PullRequest
0 голосов
/ 20 апреля 2020

Я ищу доступ к добавленным пользователем свойствам, используя код, аналогичный свойствам, которые программа генерирует автоматически, и используя команду .selection, чтобы заставить ее работать.

Код для доступа к свойствам компьютера: '' 'CATIA.ActiveDocument.Selection.Item (1) .Value.Name' ''

Я изо всех сил и стараюсь получить доступ к полям дополнительных свойств в области «Product: Added Properties»: ' '' CATIA.ActiveDocument.Selection.UserRefProperties.Item ( "Свойства \ DESIGNER"). Value '' '

1 Ответ

0 голосов
/ 23 апреля 2020

Ваш код работает для меня, но вы должны быть осторожны с именем параметра, который вы указываете Item, в противном случае метод завершится неудачно. Я создал один продукт с именем Product1, в который я добавил свойство MINE: enter image description here

Затем в VBA я могу получить доступ к такому параметру:

product1.UserRefProperties.Item("Product1\Properties\MINE")

enter image description here

...