机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

提取配置名称的宏代码

[复制链接]
跳转到指定楼层
1#
发表于 2018-5-6 09:31:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠好:如下代码,我是想将配名称提取成字符串
2 m2 W! K2 u( ndim aaa as string
- k4 ^) I' e9 B) O. f* u0 L) Q/ }( ?- H5 H& D
Set swApp = Application.SldWorks/ \7 _( y' `. c1 [
Set part = swApp.ActiveDoc. v; A8 u  w# J2 t

3 d0 u0 G/ d4 s6 z6 haaa = part.GetConfigurationName(0).Name
$ q0 q- M! e  N, N; j$ z6 ]# ?0 Y3 V. Y$ h; M/ Q* O- \) E

9 V) |+ P9 X3 g8 A, R- X$ X/ D8 \, B运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?
) I/ v# Z" Z. E4 }9 d4 w$ J/ C9 V  v( C
谢谢!!. J' Z1 s! |. H% k4 v0 P: C+ e

! i: u# M3 U) z' \- P' k
回复

使用道具 举报

2#
发表于 2018-5-6 20:21:29 | 只看该作者
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  4 s/ L% Y& j, \# U: b- V: O  ?( o

$ R4 P' o' V% G! i6 e
6 M6 }0 z: O, J. p) Daaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱
+ Q2 Y5 U+ n1 _9 Y; d& s3 V8 Y, X% ^" i6 o4 [9 n$ A. t

$ J5 z5 q/ V1 ^; W
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2018-5-7 08:28:20 | 只看该作者
ryouss 发表于 2018-5-6 20:21
# M4 ]' l* I9 ]1 g% ~試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
* u8 v4 h& i2 d
谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!
8 G4 L0 T! Y! I0 i# j0 T* F
回复 支持 反对

使用道具 举报

4#
发表于 2018-5-7 08:31:09 | 只看该作者
获取当前激活的配置名称:
; I8 k8 h( A" {+ r5 m1 }将aaa = part.GetConfigurationName(0).Name更改成
. l+ y% O2 v; S  c5 Saaa = part.GetActiveConfiguration.Name
8 t* p. |" {% R
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2018-5-11 07:45:10 | 只看该作者
DaveChan 发表于 2018-5-7 08:31
/ Q/ a- k) ?& S获取当前激活的配置名称:
  T% e! E- B& d* J将aaa = part.GetConfigurationName(0).Name更改成
5 |8 b1 o& i  Y6 H& y8 Yaaa = part.GetActiveConfi ...
8 G, j3 J: o! M" H5 }+ k( R
谢谢,感谢您的回复,经过测试为正解,谢谢!!* a% V/ @$ `! k  s
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 19:23 , Processed in 0.055093 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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