QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1982|回复: 6
收起左侧

[分享] 用VB进行二次开发

[复制链接]
发表于 2008-4-30 08:50:55 | 显示全部楼层 |阅读模式 来自: 中国山东烟台

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
近来接触用VB进行二次开发,% q. ?9 A& @1 n3 k- A4 u5 c
将自己手头的一些资料和自己的创作作品上传。
5 X# B1 y) O% {( a希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

:) :) 俺也正想学习这方面呢。
 楼主| 发表于 2008-4-30 11:33:56 | 显示全部楼层 来自: 中国山东烟台

添加属性的宏

添加属性的宏的源文件
( [! |" x6 }* s7 g! POption Explicit2 d% ^, }& O) i) I- ]: M, a, [* _
Public Enum swCustomInfoType_e
+ Q# z  h. c/ x, H$ N    swCustomInfoUnknown = 0$ t. f7 G0 i$ H) t' g& o
    swCustomInfoText = 30       '  VT_LPSTR4 {3 }- d/ F/ a1 x& f$ @6 b
    swCustomInfoDate = 64       '  VT_FILETIME" {% J. C& U8 C0 G* B* O# Z0 }
    swCustomInfoNumber = 3      '  VT_I4
- d1 J1 q$ d+ |. \5 ]    swCustomInfoYesOrNo = 11    '  VT_BOOL, W) ?9 O. U7 _) ^# F# S0 g
End Enum
( I* ~8 D& g1 I, A5 I7 v7 KSub Main()
2 Z0 F" G8 ]9 z) i9 a  y/ {  C' s/ K    Const sCustProp_EngName         As String = "名称"4 g7 U) |0 K/ b5 Y; R2 a# i
   
* I) I) j+ C; F9 T0 _; f/ z    Dim swApp                       As Object 'SldWorks.SldWorks/ g6 W) ?: T! W: U# ~% Y
    Dim swModel                     As Object 'SldWorks.ModelDoc2# B; F  ^( i6 X" F9 I
    Dim sEngineerName               As String
9 }" w6 i9 e3 ?" f' h- \; @3 n" z    Dim bRet                        As Boolean
$ ?1 Y8 z' ^5 E$ U( V    Set swApp = CreateObject("SldWorks.Application")
; g" P* A9 G/ I1 t5 z    Set swModel = swApp.ActiveDoc7 V  t5 ]* v  u( K6 E+ W' m
   
/ G1 s& v& [0 y    sEngineerName = InputBox("请输入名称:")
) b, `! |! [0 b6 U    ' returns False if field already exists2 i5 e& J' D, u. V. W  r- v, h9 Y
    ' and does not change value$ D' w6 i  f! ?, ~/ G+ b
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")2 {. ]* ]) ^1 ]0 k, R7 q
    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName* u& E1 Z- O1 D- E& c  d
End Sub+ I( z' Y( T2 z& {- _* D
'---------------------------------------------

添加属性.rar

7.08 KB, 下载次数: 36

宏的源文件

发表于 2008-4-30 10:52:31 | 显示全部楼层 来自: 中国宁夏银川
非常感谢老大的帖子,现在正在急用。
发表于 2008-4-30 11:40:40 | 显示全部楼层 来自: 中国上海
我是做模具的,需要这方面的知识
发表于 2008-5-23 10:42:21 | 显示全部楼层 来自: 中国广东广州
楼主,可否发点装配的上来,我正在做这个,好郁闷呀
发表于 2008-6-25 10:45:15 | 显示全部楼层 来自: 中国陕西西安
我也在做啊,好难,手头都没有资料可参考 :(
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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