QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
近来接触用VB进行二次开发,; J6 m3 Z8 {( Y+ N
将自己手头的一些资料和自己的创作作品上传。
3 }4 s! x+ H& ^希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件& @; d- m! ]: ~. H! f* ~7 N
Option Explicit
% a$ E, ~$ Z% {2 k/ N. ^# H) N: q( EPublic Enum swCustomInfoType_e
. i# `9 s3 n/ W+ I2 |  n  V. ~    swCustomInfoUnknown = 0
; P. E& m4 }7 y/ |- s) o    swCustomInfoText = 30       '  VT_LPSTR
7 _8 B  E7 E$ H, W    swCustomInfoDate = 64       '  VT_FILETIME0 d- z- L6 v3 Z1 g2 }9 p
    swCustomInfoNumber = 3      '  VT_I4
. `1 K% D2 E7 A8 H8 @    swCustomInfoYesOrNo = 11    '  VT_BOOL
) U7 r% j8 i( O; H3 REnd Enum
/ w- W, w: g1 z; ySub Main()
9 q+ [. |) U3 W+ m    Const sCustProp_EngName         As String = "名称"
1 B/ G+ p7 i/ R4 Z. ^& X! i    ' {0 ]8 Z  V1 \5 o, y, K4 D% i
    Dim swApp                       As Object 'SldWorks.SldWorks0 p# C& g0 g4 o! J# Q
    Dim swModel                     As Object 'SldWorks.ModelDoc2
9 P9 q2 c' x( U- v! F% g1 _; g    Dim sEngineerName               As String
6 B" K: B5 S+ l5 @    Dim bRet                        As Boolean5 K' N" @& A$ q$ S& }
    Set swApp = CreateObject("SldWorks.Application")# f" B( X% K& a6 X. \
    Set swModel = swApp.ActiveDoc1 d6 B. v* M+ G2 [' l" `. d
   
# j/ `; t5 ~" ?/ E2 M' x$ D    sEngineerName = InputBox("请输入名称:")4 I0 P- Q8 J( k# t
    ' returns False if field already exists
. O/ T5 i' b# h% f, V( q7 O    ' and does not change value
( C; ]1 w7 a0 A! P  `( i' a6 A    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")
0 \0 `4 m; O" M1 l    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName
- y5 ]/ l6 M7 FEnd Sub
! v2 \2 g4 _: O4 H/ \'---------------------------------------------

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

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