Function connectXls(FileName)
FileName = App.Path & "\" & FileName
Dim excelObj As Object
Set excelObj = GetObject(FileName)
excelObj.Application.Visible = True
End Function------------------------------
启动主程序---form1运行---链接connectXls------
在form1上有一个按钮,启动form2---再链接ConnectXls
--------------------
这种关系靠语言表述有点难度,下面表述不知是否可行??
---------------------
form1 -- 链接connectXls
form2 --- 链接ConnectXlsform2 是通过form1上的按钮启动.
----------------------
请问,各位大侠的问题,Form1,form2都要与ConnectXls链接.
在退出主程序(所有的Form都退出后),
WinXP的任务管理器中不能有Excel.exe项存在.(全部Excel退出)
FileName = App.Path & "\" & FileName
Dim excelObj As Object
Set excelObj = GetObject(FileName)
excelObj.Application.Visible = True
End Function------------------------------
启动主程序---form1运行---链接connectXls------
在form1上有一个按钮,启动form2---再链接ConnectXls
--------------------
这种关系靠语言表述有点难度,下面表述不知是否可行??
---------------------
form1 -- 链接connectXls
form2 --- 链接ConnectXlsform2 是通过form1上的按钮启动.
----------------------
请问,各位大侠的问题,Form1,form2都要与ConnectXls链接.
在退出主程序(所有的Form都退出后),
WinXP的任务管理器中不能有Excel.exe项存在.(全部Excel退出)
看这个纳米盘能否下载.是否有用.
excelObj.Application.quit
Set excelObj = Nothing
End Function
Function connectXls(FileName)
FileName = App.Path & "\" & FileName
Dim excelObj As Object
Set excelObj = GetObject(FileName)
excelObj.Application.Visible = True
excelObj.Application.quit
Set excelObj = Nothing
End Function
excelObj.Application.quit------------没有对form1,form2,form3的程序操作,就要退出程序.
Set excelObj = Nothing
实时错误'462',远程服务器不存在或不能使用.下面form1,form2,form3步骤全部不能操作.
至于这句放这不对,移一个合适的位置就是了,注意可能要使用全局变量。如果你想判断现在开了几个窗体可以用forms.count来统计,
什么时候退出forms.count=1,在此窗体的Form_Unload事件里quit退出excel所有窗体里写以下语句:
Private Sub Form_Unload(Cancel As Integer)
If Forms.Count = 1 Then
excelObj.Application.quit
Set excelObj = Nothing
End If
End Sub
模块窗体里定义:
public excelObj as object