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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用VBA代码访问CATIA中的用户定义属性相关的知识,希望对你有一定的参考价值。

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

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

我正在努力并尽最大努力尝试访问“产品:添加的属性”区域下的其他属性字段:'''CATIA.ActiveDocument.Selection.UserRefProperties.Item(“ Properties DESIGNER”)。Value'''

答案

您的代码对我有用,但是您必须注意为Item赋予的参数名称,否则,该方法将失败。我创建了一个名为Product1的产品,并在其中添加了Property MINE:enter image description here

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

product1.UserRefProperties.Item("Product1PropertiesMINE")

enter image description here

以上是关于使用VBA代码访问CATIA中的用户定义属性的主要内容,如果未能解决你的问题,请参考以下文章

访问未使用 FileOpenDialog 定义的 2010 vba 用户定义类型?

CATIA VBA二次开发工具 | 批量导出边界盒尺寸

访问97 VBA编写代码

通过 CATIA VBA 宏导入 .obj 文件

VBA Excel中的用户定义函数不可访问?

VBA 中的动态属性名称