QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
近来接触用VB进行二次开发,
1 [$ Q2 _  J3 r1 ^8 D将自己手头的一些资料和自己的创作作品上传。* S. E; t' C5 x7 Z( Q  H# i, M  c
希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件& r5 [  X/ L8 _, [6 m
Option Explicit
8 M3 i% O( Y0 F' d2 z7 nPublic Enum swCustomInfoType_e( {7 w. d% z  x! b8 v
    swCustomInfoUnknown = 0
; s! O5 b' y6 K7 U9 [    swCustomInfoText = 30       '  VT_LPSTR
4 m8 \* h1 k5 a" e' q% F; y    swCustomInfoDate = 64       '  VT_FILETIME& s' s$ [* w% p
    swCustomInfoNumber = 3      '  VT_I4
# V5 L0 R- Y) r8 e1 m. z% S    swCustomInfoYesOrNo = 11    '  VT_BOOL( Q1 s0 V+ c& B, g9 s' i
End Enum
. y* ^% J) C4 }! O8 }Sub Main()
0 B9 v! i* ?; E5 l% u1 i    Const sCustProp_EngName         As String = "名称": R) `$ Y7 g8 ~5 U5 O' c8 A
   
- e/ p5 n3 G$ @( B; D( w    Dim swApp                       As Object 'SldWorks.SldWorks
3 |  w0 |+ @" B. n0 _) `4 G    Dim swModel                     As Object 'SldWorks.ModelDoc2
: M; v7 W7 F# y. \2 K. Z    Dim sEngineerName               As String  h7 J+ n2 s& u4 e% h
    Dim bRet                        As Boolean
5 s$ o+ f6 p& m! j, D$ r9 @" Z* h    Set swApp = CreateObject("SldWorks.Application")
8 W+ L" A( x& M- e1 y) {3 i    Set swModel = swApp.ActiveDoc
# `+ N( S2 w1 k3 Q+ ^0 a    3 ^( a1 O: |9 w! J5 z5 z; u0 O- b
    sEngineerName = InputBox("请输入名称:")
( o, ]# N, B9 b" T( Z+ A    ' returns False if field already exists2 g% ]4 H4 W, E& g0 [1 L' e
    ' and does not change value
+ k" [# q5 H0 v8 f    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
- Q- c* D9 ^2 E- ~4 d/ t8 ?' z- f    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName
" x9 ]  h. g' @/ t; k  TEnd Sub4 G. B* M! Y  O$ L: s
'---------------------------------------------

添加属性.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 )

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