机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2763|回复: 4

提取配置名称的宏代码

[复制链接]
发表于 2018-5-6 09:31:32 | 显示全部楼层 |阅读模式
各位大侠好:如下代码,我是想将配名称提取成字符串) ]: X7 u- I6 ]7 K
dim aaa as string * l* |0 C  F8 f0 J. g5 C. k

% ~, b9 w4 h0 t; lSet swApp = Application.SldWorks
# Y5 o5 X' f' ]6 {4 g6 n) I' q1 zSet part = swApp.ActiveDoc& T: O7 ]/ z* k9 l; K% r( j
1 d0 p2 Y4 z. }6 W- w3 D: g
aaa = part.GetConfigurationName(0).Name
6 c- k% P- R9 c, @- q
; O% M3 v0 k: a
6 x: b' c7 i: I* A运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?
4 n8 Y  `- n2 T2 f8 c' _' H# r" M, P8 T3 m9 |
谢谢!!
& K( u. I" L! p0 k  h2 a* u% u" `3 J+ D% s" p/ a
回复

使用道具 举报

发表于 2018-5-6 20:21:29 | 显示全部楼层
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
7 _; M9 n4 x/ [/ _; i2 y) o. N- H9 `
2 J& i7 r$ n# |
aaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱1 d/ Q$ f3 s7 B3 k7 g
5 T; @' X. H( i) [0 M$ x

( _5 g( K" \3 A. H
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 08:28:20 | 显示全部楼层
ryouss 发表于 2018-5-6 20:21
3 S6 J- `3 e% B* @2 `$ u0 @; k試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
9 |8 U4 z$ I8 I# I9 ]
谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!! R, p3 z  `3 }; J, p' c* M
回复 支持 反对

使用道具 举报

发表于 2018-5-7 08:31:09 | 显示全部楼层
获取当前激活的配置名称:4 y- q- R4 S2 Y9 X" `4 Y$ _
将aaa = part.GetConfigurationName(0).Name更改成
9 l4 L/ S3 N8 f0 y# v- L: Maaa = part.GetActiveConfiguration.Name' S" ^! ^! X) G6 t7 n# G. E+ U
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-11 07:45:10 | 显示全部楼层
DaveChan 发表于 2018-5-7 08:31! y' _) |: p# O3 I
获取当前激活的配置名称:0 l+ z6 j% r+ s& C. f
将aaa = part.GetConfigurationName(0).Name更改成
' X* e9 ?  ?3 a5 daaa = part.GetActiveConfi ...

+ P/ }( w: _7 C谢谢,感谢您的回复,经过测试为正解,谢谢!!
, i& ^6 d4 P8 m  }. N* m' U
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 20:34 , Processed in 0.052819 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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