使用 VBA 代码访问 CATIA 中的用户定义属性

Accessing User Defined Properties in CATIA using VBA code

我希望使用类似于程序自动生成的属性的代码访问用户添加的属性,并使用 .selection 命令使其工作。

访问计算机属性的代码是 '''CATIA.ActiveDocument.Selection.Item(1).Value.Name'''

我正在努力,并且是我为访问 "Product: Added Properties" 区域下的其他属性字段所做的最佳尝试: '''CATIA.ActiveDocument.Selection.UserRefProperties.Item("Properties\DESIGNER").Value'''

你的代码对我有用,但你必须小心你给 Item 的参数名称,否则,该方法将失败。 我创建了一个名为 Product1 的产品,我在其中添加了一个 属性 MINE:

然后在 VBA 我可以像这样访问参数:

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