iCAx开思工具箱

标题: SolidWorks二次开发问题 [打印本页]

作者: xiaoyueryd    时间: 2008-9-26 08:53
标题: SolidWorks二次开发问题
近期在学SolidWorks二次开发,遇到一些问题,请高手帮忙解答,不胜感激!
程序如下:
Private Sub CommandButton2_Click()
Const filedir As String = "e:\sld练习\模板"
Dim swapp As SldWorks.SldWorks
Set swapp = Application.SldWorks
Dim swmodel As SldWorks.ModelDoc2

If OptionButton1.Value = True Then
Set swmodel = swapp.NewDocument(filedir + "apipart.prtdot", 0, 0#, 0#)
End If

If CheckBox4.Value = True Then
swmodel.InsertSketch2 True
End If
End Sub
问题:对Set swmodel = swapp.NewDocument(filedir + "apipart.prtdot", 0, 0#, 0#)这一句不是很了解,是建立这样一个新文件 e:\sld练习\模板\apipart.prtdot 吗?在建立之前,这个模板是不是不存在?为什么运行时我点击确定按钮,SolidWorks窗口一点变化都没有呢?
选择checkbox4时,我同时也选择了optionbutton1,为什么总是出现错误:对象变量或with块变量未设置?
再次感谢!
作者: elephent    时间: 2008-12-1 10:39
swapp.NewDocument没有创建成功
我也遇到了同样的问题
不知道怎么办
望高手指点




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3