机械必威体育网址

标题: 提取配置名称的宏代码 [打印本页]

作者: 醉生梦    时间: 2018-5-6 09:31
标题: 提取配置名称的宏代码
各位大侠好:如下代码,我是想将配名称提取成字符串
* ]1 u1 {, z, ddim aaa as string
: ^; K. j, Y; b# h* K) w( A
4 }& c# Y. q5 ~4 X7 zSet swApp = Application.SldWorks
! Q+ O3 |! s1 U( g. \Set part = swApp.ActiveDoc: @, B! Z6 }' d: S) O1 W/ |0 ^
# R! s# A, K1 ?, D. S
aaa = part.GetConfigurationName(0).Name# ^1 H* S$ s8 i0 b6 v
+ I5 f1 \- b9 a/ H# h

' Y% v, G. L2 a6 w运行时在第四句上出错,错误提示为:对象不支持该属性或方法,向各位大侠请教一下应该用什么样的属性代码?
: P  N) W0 j8 Z9 g* F  T  A, U  z2 Z: E3 e; r( T1 ~$ Z
谢谢!!
% O; L! y8 u$ j' J: B
  T" q& ^2 \1 i9 x, z- z) }4 w* d4 w
作者: ryouss    时间: 2018-5-6 20:21
試試    aaa = part.GetConfigurationName(0).Name   改為如下.  7 g$ T) c* D- c) {9 K( ?

- n$ z" X8 S, _) d8 S& t; B" z) r; f( F0 U' O) D
aaa = swApp.ActiveDoc.GetTitle() '取得當前零件的零件名稱# l/ ^; V% \7 B3 C+ ?6 e

' J* V7 S) U  i0 y3 H- w6 V$ E- l+ e4 e( m& R: [

作者: 醉生梦    时间: 2018-5-7 08:28
ryouss 发表于 2018-5-6 20:21
) O, ?2 Q# U4 o7 [0 |試試    aaa = part.GetConfigurationName(0).Name   改為如下.  

# K2 V' g# e3 ]$ o/ r! C' i谢谢您,我的本意就是要提取配置的名称,而不是零件的名称,现在我的问题已经解决了,但是还是谢谢您!!!) M7 e! Y( }# O8 j$ \

作者: DaveChan    时间: 2018-5-7 08:31
获取当前激活的配置名称:
+ M0 M* b7 M# l( Z& Y& y将aaa = part.GetConfigurationName(0).Name更改成4 {) W7 I! t1 v2 Q7 {- t1 n
aaa = part.GetActiveConfiguration.Name2 H( t$ t) v7 t* \, K

作者: 醉生梦    时间: 2018-5-11 07:45
DaveChan 发表于 2018-5-7 08:31# S, k6 i6 [/ ^6 F" A. f  ]4 H, a
获取当前激活的配置名称:
+ K; x- j) n* Y& j& e将aaa = part.GetConfigurationName(0).Name更改成
% D/ h( D( y! @- `) naaa = part.GetActiveConfi ...

% \0 y' m! r6 L# y  N谢谢,感谢您的回复,经过测试为正解,谢谢!!* }' i% z# N3 |5 M* K8 H1 v





欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4