机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3182|回复: 4
打印 上一主题 下一主题

提取配置名称的宏代码

[复制链接]
跳转到指定楼层
1#
发表于 2018-5-6 09:31:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠好:如下代码,我是想将配名称提取成字符串. Q/ A; k9 X% K' C8 I; e
dim aaa as string 7 M$ n- V" E/ B4 ^

% b. K1 p; d- r+ h* j4 lSet swApp = Application.SldWorks
: J- x5 x4 L2 G7 p  ]; y( PSet part = swApp.ActiveDoc: {1 ]5 o+ Y/ w1 ~" V
  G+ g2 J4 V, `  g
aaa = part.GetConfigurationName(0).Name% e3 U. _% B2 M

0 n6 p3 m( L, ]9 q
# U1 G' e7 n' T9 R4 a' q' o' p% r/ ?% \. \运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?
: R' v& p- C. _5 v6 R
4 q1 I4 Q  }9 K! G谢谢!!
, M- M1 j7 u; T" `# Z9 Z" T6 [5 O# Z) F7 a
回复

使用道具 举报

2#
发表于 2018-5-6 20:21:29 | 只看该作者
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
  I9 w) g1 ~7 m2 c2 x' N8 y4 g% D8 m0 B; g" `
3 F9 L$ e% h0 q2 t5 r$ f
aaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱
. X3 o; ?( e* u: H3 V' |7 A& X/ H* z' j% a7 c
- l% c+ _) S" ~* R5 \/ B. _+ k) ]
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2018-5-7 08:28:20 | 只看该作者
ryouss 发表于 2018-5-6 20:21- W+ e2 e8 W! Z* |' }
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  

, s3 r" f2 B+ n  V# O, b6 {谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!
/ o! \" w# y! `
回复 支持 反对

使用道具 举报

4#
发表于 2018-5-7 08:31:09 | 只看该作者
获取当前激活的配置名称:( U6 T% j# D: }8 f& W- v
将aaa = part.GetConfigurationName(0).Name更改成7 h: p; |) W& U3 R: j
aaa = part.GetActiveConfiguration.Name
! S6 m0 x  Q% r: R: ]4 p
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2018-5-11 07:45:10 | 只看该作者
DaveChan 发表于 2018-5-7 08:31
. u( X, e5 J6 N% w获取当前激活的配置名称:" l/ F3 [* G- }+ P: R; x$ m/ v
将aaa = part.GetConfigurationName(0).Name更改成' r. ^4 |& n) E0 G. O1 e
aaa = part.GetActiveConfi ...

, r  D2 j# ~. f2 p谢谢,感谢您的回复,经过测试为正解,谢谢!!
( `2 H8 h7 h5 q3 O) ?% v
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-14 00:33 , Processed in 0.048284 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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