标题: 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没有创建成功
我也遇到了同样的问题
不知道怎么办
望高手指点