QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
近来接触用VB进行二次开发,! F8 C6 `" w. d
将自己手头的一些资料和自己的创作作品上传。
" {$ s' ~5 b( x# C, S希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件% ?$ i$ ]) T; w) h% Z' H$ f* ~
Option Explicit
# w$ M8 E- q8 @$ f* c9 @7 ~Public Enum swCustomInfoType_e; ~' ]9 G. @3 M1 W0 P& y
    swCustomInfoUnknown = 0$ k7 n+ }0 b9 Q+ G# h( Q/ s
    swCustomInfoText = 30       '  VT_LPSTR
5 U9 @* _1 o% m    swCustomInfoDate = 64       '  VT_FILETIME: T5 y1 T3 h# E8 ]3 F
    swCustomInfoNumber = 3      '  VT_I4
- A6 o' L* a0 ^+ [% H1 c+ u    swCustomInfoYesOrNo = 11    '  VT_BOOL
1 w3 r, u! k. b' @& m; E3 m% aEnd Enum& E$ H% |' q2 k9 i% O
Sub Main()
) y) ~  I0 A) k2 H    Const sCustProp_EngName         As String = "名称"
0 a9 H* e" K* w2 b( _  |   
; n: C5 d% J- A. [/ ?% q4 p    Dim swApp                       As Object 'SldWorks.SldWorks
8 k1 K5 N* P  K- E    Dim swModel                     As Object 'SldWorks.ModelDoc23 ?% B' x; d* P$ E* _& S" S8 x3 u
    Dim sEngineerName               As String
5 a( S& \6 d0 f9 K0 g6 e+ J    Dim bRet                        As Boolean! x* u/ \4 p( o  \! a8 B
    Set swApp = CreateObject("SldWorks.Application")( v1 V7 y4 Z: I4 o: I2 Z
    Set swModel = swApp.ActiveDoc
7 c" ^: s' `+ l' z/ |# o    $ s9 b% L6 K+ `) s  t
    sEngineerName = InputBox("请输入名称:")& Q& w( {2 _8 i; r% x* u
    ' returns False if field already exists& x) x1 ?/ t  d+ _* [4 ^
    ' and does not change value4 K4 l8 ]' @& E
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
% a7 |4 u; i7 V    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName
% s2 l3 a: l$ ]4 S% P/ r. u& L% hEnd Sub
; o. i! G% [* ]4 a8 l# n1 O'---------------------------------------------

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

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