|
经典图书 我是一个很菜的菜鸟,不知道怎么处理代码,忘大神们出来帮忙改好,谢谢!代码如下:
Dim swApp As SldWorks.SldWorks6
Dim swModel As SldWorks.ModelDoc
Dim Part As Object
Dim swCustPropMgr As SldWorks.CustomPropertyManager
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
swApp.ActiveDoc.ActiveView.FrameState = 1
Value = Part.GetActiveConfigurationValue("", "Material") '这无法获取成功
'Value = Part.GetCustomInfoValue("", "Material")
If Value = "304" Then
Set swCustPropMgr = swModel.Extension.CustomPropertyManager(swModel.ConfigurationManager.ActiveConfiguration.Name)
swCustPropMgr.Delete ("表面处理")
swCustPropMgr.Add2 "表面处理", swCustomInfoText, "抛光"
End If
End Sub$
|
|