如何在vba中更新CATIA零件?

use*_*887 1 vba catia

我试图通过更改 excel 文件中设计表中的尺寸值来编辑 CATIA 中的零件尺寸。每次当我更改值时,我都应该手动更新零件模型。我想通过VBA代码自动更新并保存。

我试过

Sub CATMain()
CATIA.DisplayFileAlerts = False
Dim part As PartDocument
Set part = CATIA.ActiveDocument
part.Update
part.SaveAs "D:\E\CSE\.....\Part2.CATPart"
End Sub
Run Code Online (Sandbox Code Playgroud)

它不起作用。我们如何更新并保存它?

小智 5

您在文档对象上调用了“.Update”,而不是部件对象!答案是:

Dim part As PartDocument
Set partDoc = CATIA.ActiveDocument
partDoc.Part.Update
Run Code Online (Sandbox Code Playgroud)