我在VB环境中建立了两个按钮,代码分别如下,但是在运行的时候发生错误,错误提示在“retval = swapp.RevisionNumber”这一行
Private Sub Check1_Click()
Dim retval As String
If Check1.Value = 1 Then
retval = swapp.RevisionNumber
MsgBox "当前软件版本号为:" & retval
End If
End Sub
Private Sub Command1_Click()
Dim swapp As Object
Set swapp = CreateObject("sldworks.application")
End Sub
但是当我把代号改写为如下代码时,程序又可以运行
Private Sub Command1_Click()
Dim swapp As Object
Set swapp = CreateObject("sldworks.application")
Dim retval As String
retval = swapp.RevisionNumber
MsgBox "当前软件版本号为:" & retval
End Sub
VB solidworks 二次开发
答案:1 悬赏:10 手机版
解决时间 2021-02-17 22:59
- 提问者网友:不爱我么
- 2021-02-17 09:48
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-02-17 10:57
把这个定义成全局的(不在任何函数中)
Dim swapp As Object
把下面的语句加入Form_Load事件中:
Set swapp = CreateObject("sldworks.application")
如下:
Dim swapp As Object
Private Sub Form_Load()
Set swapp = CreateObject("sldworks.application")
End Sub
Dim swapp As Object
把下面的语句加入Form_Load事件中:
Set swapp = CreateObject("sldworks.application")
如下:
Dim swapp As Object
Private Sub Form_Load()
Set swapp = CreateObject("sldworks.application")
End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯