|

楼主 |
发表于 2013-6-25 13:05:59
|
显示全部楼层
来自: 中国辽宁沈阳
本帖最后由 qiminger 于 2013-6-28 13:28 编辑
% K- d' e# y) [1 g* v" z- k* e4 X
( l1 ~8 [6 {7 o, _ ^ D6 B: t# E( r& h9 y
十分感谢梁老师提供代码学习~~9 W# ^5 n7 R) h; c6 o
; x6 j' Z% {) m* c5 U
提示进来学习的坛友!6 i D! I/ N" R I5 u% [
通过在自定义属性里嵌入宏代码,问题已解决。
" \1 q9 O( H0 h' ~2 w下面代码在2011版本中均已测试成功。0 O! p5 A+ C0 @+ j7 ^
0 b8 D x: h7 q5 g( E- Y15楼代码,可以取左边字符
, j7 l; \6 ~9 S& @6 g- H! w4 `2 Z19楼代码,可以取最后一个下划线后面的字符。" U4 E8 C$ m5 M$ r; }* _% g3 h& E$ s
$ l6 p% \3 e' h" u6 j8 p" u) Q+ P下面这段代码,可以取第一个下划线前面的字符。0 _! L% k6 g1 S3 y+ o0 c
1
$ N, P$ U9 O; X% wdim yfd5 M; g5 g5 m$ r0 Q& Z+ p" o
yfd=part.Extension.CustomPropertyManager("").Set("partno",Left(part.GetTitle,InStr(1,part.GetTitle,"_")-1)) |
|