几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-14, 01:02 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】solidworks二次开发

solidworks二次开发
www.dimcax.com
各位大侠:
0 c; o& p f5 ?8 ^* ]; n4 b 我要用vb编写程序打开solidworks零部件,程序如下:
# r0 d2 e5 q9 s* [option explicit
8 c. z% z( x2 x7 ?const filedir as string = "f:\solidworks\"& ^# @% o l1 l2 t" a% r
dim withevents swapp as sldworks.sldworks0 {% v! z0 m7 h$ s" w$ q2 t) d
dim withevents swmodel as sldworks.modelview
& d, o4 q/ n& [; f: e8 m& l5 l$ a. fprivate sub cmdsldworks_click()
# i/ v7 b0 k& t$ v) m" z set swapp = createobject("sldworks.application")9 u. t- {; }& `0 }4 a5 [- h/ d4 t. ^
if chkopen.value = true then8 s& n$ j, ~4 |% m+ x- s% q
dim fileerror as long
8 l; r, ]. v# h4 q dim filewarning as long
: i( f2 u8 z( p( s# j swapp.opendoc6 filedir + textbox1.text, _3 |2 \0 }" r# v+ n7 e v
swdocpart, swopendocoptions_silent, _7 b. t# l! t# s0 y6 c1 r
"", fileerror, filewarning0 u( n5 z0 o b6 l4 g- ^. }4 f
end if
/ b8 _9 x. q/ h' \% lend sub$ d- u: j" x& k, v8 s7 z. o
但是无法打开,不知道为什么。哪为给指点指点,在线急等!!!!


1.检查一下solidworks的路径
! [) ^5 j( f& g( m% d2.如果用vb,看一下vb对象有没有勾选sldworks type librery。
; a4 u! u6 d7 w t$ n) y2 a
/ u+ {% l3 @' d: j+ x: z# h其实你先录制宏,打开之后保存下来就行了………………
dim withevents swmodel as sldworks.modelview
7 b7 y0 t; e, smodelview改modeldoc2: v) {* ^* d; u$ j2 a$ v/ g+ e
建议楼主先看看sw的api对象模型
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 02:49 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多