机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3228|回复: 4

提取配置名称的宏代码

[复制链接]
发表于 2018-5-6 09:31:32 | 显示全部楼层 |阅读模式
各位大侠好:如下代码,我是想将配名称提取成字符串5 [& z6 S6 `2 ~+ p) x% {  n' s
dim aaa as string & A1 T9 S$ I0 f9 F4 T- F

. w- R9 k  D# Z6 a% MSet swApp = Application.SldWorks
$ M4 |& ]" o' [' ?Set part = swApp.ActiveDoc+ C# o5 w' ]$ y) [1 @# P0 A9 L3 q
6 k4 }: `9 ]! u  q5 O" p) A  k9 Z
aaa = part.GetConfigurationName(0).Name6 K) n/ e& W, Q+ a; [# ]
, o4 L' ?! [; F  c+ I3 `4 J1 ~( F
4 r) B  ~" L" F
运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?8 [: C7 L- _3 @: }; q1 d

0 B, C, a8 u1 G3 }$ u$ J; l谢谢!!7 m1 ^1 |- R/ l

( B6 V' x2 \0 H
回复

使用道具 举报

发表于 2018-5-6 20:21:29 | 显示全部楼层
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
* K( Y0 ?* ]4 h0 d2 K, A9 c3 H6 z/ M6 b1 H* g
; @/ [2 k( h; o$ l0 W3 @
aaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱
5 e9 W; ?- A$ a  Q( p& H& i
% m# Y$ V) i% u) o0 p% C! S
9 x. M) q, L6 E5 |, D3 I) {
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 08:28:20 | 显示全部楼层
ryouss 发表于 2018-5-6 20:21$ Q+ F, ^! u+ f+ U
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  
, e& m: {# g6 \0 v" E  O
谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!6 P3 G( l; N5 ^
回复 支持 反对

使用道具 举报

发表于 2018-5-7 08:31:09 | 显示全部楼层
获取当前激活的配置名称:
) v7 [9 d/ ]4 w; x- a& F- ^将aaa = part.GetConfigurationName(0).Name更改成
2 ?8 P3 t/ n" t0 d& v' X) Baaa = part.GetActiveConfiguration.Name
% f8 a( {0 j7 a& m6 s3 C; h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-11 07:45:10 | 显示全部楼层
DaveChan 发表于 2018-5-7 08:31
; X% ^. X7 u" S# F1 C获取当前激活的配置名称:
* e/ E  [2 H# X0 R/ _7 X1 e) Y! ^将aaa = part.GetConfigurationName(0).Name更改成* I# ~' E1 T2 u  m. U# F* G
aaa = part.GetActiveConfi ...
6 K9 C6 U2 U% P) |$ s, b% P* W
谢谢,感谢您的回复,经过测试为正解,谢谢!!
$ v* y5 _7 O% C& Z! T' ^  w
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-29 21:02 , Processed in 0.053065 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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