|
零件
1
Dim Txt
Txt = part.GetTitle()
Txt = Left(Txt,InStr(Txt," ")-1)
Txt = Part.Extension.CustomPropertyManager("").Set("NO.",Txt)
装配体
1
Dim Txt
Txt = Assembly.GetTitle()
Txt = Left(Txt,InStr(Txt," ")-1)
Txt = Assembly.Extension.CustomPropertyManager("").Set("NO.",Txt)
零件
2
Dim Txt
Txt = part.GetTitle()
Txt = Right(Txt,Len(Txt)-InStr(Txt," "))
Txt = Left(Txt,InStr(Txt,".")-1)
Txt = Part.Extension.CustomPropertyManager("").Set("Name",Txt)
装配体
2
Dim Txt
Txt = Assembly.GetTitle()
Txt = Right(Txt,Len(Txt)-InStr(Txt," "))
Txt = Left(Txt,InStr(Txt,".")-1)
Txt = Assembly.Extension.CustomPropertyManager("").Set("Name",Txt)
这是我调试好的内嵌式宏
我定的规则是图号名称间加个空格,以空格为来设定的
然后我设定的Name为名称,,NO.为图号,因为在06年的时候只有06版,那时候不支持中文的自定义名称,只好用这代替,一直沿用到现在 |
|