使用 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")
我希望使用类似于程序自动生成的属性的代码访问用户添加的属性,并使用 .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")