Dziękuję
Udało mi się dzięki otwartemu tematowi na forum, jeśli to pomoże:
Dim swApp jako SldWorks.SldWorks
Dim swModel As ModelDoc2
Sub main()
Ustaw swApp = Application.SldWorks
Ustaw swModel = swApp.ActiveDoc
'Sprawdź i dodaj/zaktualizuj właściwość PartNo
Jeśli swModel.CustomInfo("_ToolingNo") = "" Następnie
swModel.AddCustomInfo2 "_ToolingNo", swCustomInfoText, Left(swModel.GetTitle, 7)
Inaczej
swModel.CustomInfo("_ToolingNo") = Lewo(swModel.GetTitle, 7)
Zakończ jeżeli:
'Sprawdź i dodaj/aktualizuj właściwość poprawki
Jeśli swModel.CustomInfo("_Position") = "" Następnie
swModel.AddCustomInfo2 "_Position", swCustomInfoText, Mid(swModel.GetTitle, 9, 5)
Inaczej
swModel.CustomInfo("_Position") = Mid(swModel.GetTitle, 9, 5)
Zakończ jeżeli:
'Sprawdź i dodaj/aktualizuj właściwość opisu
Jeśli swModel.CustomInfo("Poprawka") = "" Następnie
swModel.AddCustomInfo2 "Rewizja", swCustomInfoText, Mid(swModel.GetTitle, 15, 2)
Inaczej
swModel.CustomInfo("Rewizja") = Mid(swModel.GetTitle, 15, 2)
Zakończ jeżeli:
Koniec subwoofera