QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1508|回复: 3
收起左侧

[求助] 图号名称如何自动分别填入标题栏?

[复制链接]
发表于 2016-7-11 13:38:18 | 显示全部楼层 |阅读模式 来自: 中国江苏苏州
安装
主题分类用于问题归类:

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
大家好,我在网上也找了不少的"图号名称自动分离"的方法,大家都是用宏命令实现的.但是我分别试用了不同版本的宏都无法实现.所以我恳请哪位有过这方面经验的高人能教教我,最好能加我QQ:347849309,直接交流会方便不少,或者能发我一份写好的宏程序及图纸模板.谢谢!    我是64位WIN7系统,SW是64位的SW2012 SP5的,比如图纸保存为:AJLZP01-01-01_平板,想在出工程图时能够自动的把AJLZP01-01-01自动填入标题中代号栏,平板自动填入标题栏中的名称栏.                          我知道可能会有人觉得网上好多这方面的内容,觉得很简单,可说真的可能我太笨了吧,我试了多少都没成功,所以非常希望能得到大家很直接的解决办法,再次感谢!% [- w2 |) m$ |, e! e$ \2 y. k" v& G  @
发表于 2016-7-12 13:43:52 | 显示全部楼层 来自: 中国台湾
  1. Dim swApp As Object: U3 Y1 U# W, c3 g6 m7 E
  2. Dim a As Variant
    ) x4 y9 U0 j3 O' @/ D# |. h+ ]

  3. - I  z8 J9 x' t4 e" I
  4. Sub main()
    3 j" |8 g5 }9 M9 [$ U0 J: ?9 i$ w
  5. Set swApp = Application.SldWorks
    ( e, G; m$ b: a6 ?2 d3 U
  6. Set model = swApp.ActiveDoc! `! ~4 V5 F3 G& Q
  7. Title = model.GetTitle! g1 \3 F( V9 `6 J' x
  8. Title = Left(Title, Len(Title) - 7)
    2 q! P) @2 ~+ m- z
  9. a = Split(Title, "_")6 x/ W& Q4 j; g* d
  10. % y: J1 q: q( x$ `
  11.    retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartNo")
    ( a* q9 l: q/ U
  12.    retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartNo", swCustomInfoText, a(0))
    6 q. l# e! t# j! U" |. K$ O
  13.    retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartName")& g1 n% x7 C, ^( J& m! S
  14.    retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartName", swCustomInfoText, a(1))- W5 A( q% D: H- i6 G) @% R4 I1 V" k
  15. - s/ T7 b, ~/ R+ P/ o
  16. End Sub
复制代码
由於繁簡的問題,請將 PartNo 改為代號; PartName 改為名稱。0 M3 ?! m3 [1 c% N! d! x: |5 q/ F, D' r
 楼主| 发表于 2016-7-13 16:39:00 | 显示全部楼层 来自: 中国江苏苏州
gt.adan 发表于 2016-7-12 13:43+ J$ b- t' U7 L  U  J4 T' ^) k" a
由於繁簡的問題,請將 PartNo 改為代號; PartName 改為名稱。
: p& Y2 N8 l# @9 E- V% }2 x! e
非常感谢你的回复.我运行了一下,08代码行提示出错了,能不能再帮着看一下.
发表于 2016-7-13 18:02:02 | 显示全部楼层 来自: 中国台湾彰化县
能貼個圖看看是什麼情況嗎?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表