vba - “Compenent”元素在 CATIA VBA 中被视为“ProductDocument”
问题描述
我有个问题。我可以使用以下代码在 catia vba 中导入特征类型
Set document1 = CATIA.Documents.Item("Product1.CATProduct")
Set products1 = document1.Product.Products
For i = 1 To products1.Count
MsgBox TypeName(products1.Item(i).ReferenceProduct.Parent)
Next i
但它也将“Compenent”元素显示为“ProductDocument”。如果组件是,我想做一个单独的操作。
我怎样才能发现一个元素是一个“组件”?
解决方案
我找到了解决方案
For Each prd In products1
If prd.ReferenceProduct.Parent.Product.PartNumber <> prd.PartNumber Then
'... this is a component
End If
Next
推荐阅读
- python - 标准化具有许多零的像素输入数据
- r - 如何选择特定国家制作等值线图
- javascript - 如何获取 Azure Web 应用服务以启用 javascript 文件更改
- batch-file - 通过批处理文件运行 C++ 编译器
- r - R RSQLite 找不到驱动程序 SQLite
- excel - 公式在excel中为多个连续行合并同一行范围内的非空值
- javascript - React Native:如何将应用程序状态的答案作为道具而不是卡片的内部状态传递
- python - 将日期和时间添加到 python 创建的文件
- microsoft-graph-api - Microsoft Graph API - Exchange Server 混合部署 - 找不到资源
- javascript - 仅使用花括号进行代码折叠?