提问人:Carlos Goncalves 提问时间:11/8/2023 更新时间:11/13/2023 访问量:171
CATIA v5 宏打开属性
CATIA v5 macro open properties
问:
我有一个宏,我在其中向零件添加属性。
但是我需要打开属性来更改一些选项(下拉列表)
我怎样才能使代码打开零件属性并保持打开状态(并完成宏)
我的宏是这样结束的:
'---------------味精BOX---------------------------
msgbox “创建的参数 - 根据所选材料更改必要的属性”, , 名称
partDocument1.保存
设置 partDocument1 = CATIA。活动文档
设置 product1 = partDocument1.GetItem(“”) <<<<---这个不做
结束子
答:
0赞
Shrotter
11/13/2023
#1
下面是一个示例,如何通过 StartCommand 打开 CATPart\CATproduct 的属性。请注意,Start命令与语言相关。
Sub CATMain()
Dim oDoc as Document
Dim osel as Object 'Selection
Set oDoc = Catia.ActiveDocument
Set oSel = oDoc.Selection
oSel.Clear
oSel.Add oDoc.Product
Catia.StartCommand "Properties"
End Sub
评论
0赞
Carlos Goncalves
11/14/2023
它的工作,但我删除了这两行: '将 oDoc 调暗为文档 '将 osel 调暗为对象 '选择
0赞
Shrotter
11/14/2023
@CarlosGoncalves 当然,如果您使用的是 catvbs 而不是 catscript。
0赞
Carlos Goncalves
11/15/2023
只是另一个问题:是否可以使用 CATvbs 创建下拉列表?
0赞
Shrotter
11/16/2023
@CarlosGoncalves号
评论