QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
4天前
查看: 1987|回复: 6
收起左侧

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

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

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

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

x
近来接触用VB进行二次开发,
/ x* F3 ~7 z% S# H# h) w- I将自己手头的一些资料和自己的创作作品上传。
% Z( d$ i5 }8 {6 u$ M. C希望与诸位交流学习。
发表于 2008-4-30 10:20:11 | 显示全部楼层 来自: 中国北京

太好啦。谢楼主。

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

添加属性的宏

添加属性的宏的源文件
! y) O/ i& d: J# ^Option Explicit
  Y# `# R- \1 P6 H/ BPublic Enum swCustomInfoType_e. j2 ^" C( Q5 A% x* [3 ~% W  a. @
    swCustomInfoUnknown = 08 a1 s) h  X2 a' d
    swCustomInfoText = 30       '  VT_LPSTR
  E$ @$ H. e- t& q# B7 _; Q    swCustomInfoDate = 64       '  VT_FILETIME- |+ P7 k: q1 F7 I$ I3 h& ?
    swCustomInfoNumber = 3      '  VT_I41 W9 c, M$ D/ R: {" V1 e
    swCustomInfoYesOrNo = 11    '  VT_BOOL, j& c2 Q* D' P( ?8 l
End Enum' V- U7 |. l9 Y2 f* ~+ d
Sub Main()4 p+ l7 p) c6 v6 R& i
    Const sCustProp_EngName         As String = "名称"8 g- T  g5 i: D) c! B& o
   
* r' G3 t" G: ~9 [7 D    Dim swApp                       As Object 'SldWorks.SldWorks
& q' q" d2 f8 l, O    Dim swModel                     As Object 'SldWorks.ModelDoc2
$ S9 \7 g- h* d7 E' \. u    Dim sEngineerName               As String
3 @) l$ F7 T( Y. T% F, N6 {+ d' R    Dim bRet                        As Boolean8 X$ [; [3 G/ F4 l* q
    Set swApp = CreateObject("SldWorks.Application")/ w5 l8 q& B: |9 z* ?" b
    Set swModel = swApp.ActiveDoc
& ]; _( W* O0 A' U   
# \+ W4 n: E3 S    sEngineerName = InputBox("请输入名称:")" G$ P6 U: ?, k  o
    ' returns False if field already exists
' A% C4 v5 g; A$ a$ X    ' and does not change value3 Q; T* m8 W1 D
    bRet = swModel.AddCustomInfo3("", sCustProp_EngName, swCustomInfoText, "TBA")! ^  R+ R3 i$ E% G1 r% _
    swModel.CustomInfo2("", sCustProp_EngName) = sEngineerName/ ^0 w. z' k, d6 [
End Sub
) f" G0 A3 y! ^" |6 @/ v, N'---------------------------------------------

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

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