利用vb打开solidworks指定的文件? 还是打不开,solidworks打开之后闪一下,又没有了,请您指教啊!

DimswAppAsObjectDimPartAsObjectDimerrorsAsLongDimwarningsAsLongPrivateSubCmd_part_Cli... Dim swApp As Object

Dim Part As Object

Dim errors As Long

Dim warnings As Long
Private Sub Cmd_part_Click()

Set swApp = CreateObject("SldWorks.Application")

Set Part = swApp.ActiveDoc

swApp.Visible (True)

Set Part = swApp.OpenDoc6("F:\SW+VB\VB_first_圆筒\vb_first_圆筒.sldpart", swDocPART, swOpenDocOptions_Silent, "", errors, warnings)

End Sub
展开
 我来答
ye_xuexing
2011-04-29 · TA获得超过775个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:189万
展开全部
应该是opendoc6函数中swOpenDocOptions_Silent项你选的不正确。
我试了下你的swapp.opendoc6(*****),提示错误。
其实你直接写成set part =swApp.OpenDoc6(filepath,swpartdoc)就行,其他的默认。其中filepath就是零件路径。
追问
确实是哪一行错了,呵呵,犯了一个低级的错误:零件的后缀打错了!
您那里还有vb开发SolidWorks的资料吗?能给我传一些吗?
我的邮箱是:280047159@qq.com
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式