找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3927|回复: 4

提取配置名称的宏代码

[复制链接]
发表于 2018-5-6 09:31:32 | 显示全部楼层 |阅读模式
各位大侠好:如下代码,我是想将配名称提取成字符串
" u6 i2 Y3 s; @+ Odim aaa as string
( P3 a% d3 V8 t4 f; N
  D: k+ A. z6 J) a/ `Set swApp = Application.SldWorks! M; G1 @3 c1 z$ k6 [9 V, T
Set part = swApp.ActiveDoc
; K. i+ `9 M' w4 O! J! N  T! f
2 e: @0 i6 z, t5 G( Uaaa = part.GetConfigurationName(0).Name
( b# Y! L8 k! D
2 R: q4 Z& ?0 ~+ P$ n( r) E  u( u
2 |, ^; }# A8 |* C; ?$ |运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?9 i1 n. v% O  ]! c2 l( x" x
% I6 P- R/ [  l+ J% P4 g0 [  ]1 g
谢谢!!, a* e% \' a0 {' ]+ u6 X8 i
1 h- H$ E5 S5 p
回复

使用道具 举报

发表于 2018-5-6 20:21:29 | 显示全部楼层
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
, V  H' s; A# s2 }$ T0 x: M, d7 E- ^, u) y* }
( L! x4 K+ F" Y- a
aaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱
7 E% T$ x( K% a: l" `; ]4 j5 `* M2 F, k+ V! P; s% i
& I/ W% Q/ P4 u( E/ ^, K7 N
 楼主| 发表于 2018-5-7 08:28:20 | 显示全部楼层
ryouss 发表于 2018-5-6 20:21/ X3 f  L" C! o1 P4 S
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
9 L% Q" {* S3 U
谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!
3 |* A0 k9 |3 l! C: M, g! T4 R5 C! S
发表于 2018-5-7 08:31:09 | 显示全部楼层
获取当前激活的配置名称:
) Z( i# y" k" E& \8 y' n* i! _将aaa = part.GetConfigurationName(0).Name更改成& C6 U- P8 E( O* m+ O5 F
aaa = part.GetActiveConfiguration.Name
3 \/ h9 r1 X& n" {% C
 楼主| 发表于 2018-5-11 07:45:10 | 显示全部楼层
DaveChan 发表于 2018-5-7 08:317 D( D; n; S% R7 Y4 L, @8 `# @
获取当前激活的配置名称:
- }5 E8 N$ c* B7 s- M3 H- r将aaa = part.GetConfigurationName(0).Name更改成4 B4 p9 {1 j1 C- }
aaa = part.GetActiveConfi ...

: ]6 ?: m# X) g% U* f8 b& P2 A7 [谢谢,感谢您的回复,经过测试为正解,谢谢!!5 |% ^) O) K1 k; G
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-23 18:28 , Processed in 0.079922 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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