首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB怎么释放EXCEL

2013-03-27 
VB如何释放EXCELSub ConExcel() 连接EXCEL表Set ModPublic.xlApp CreateObject(Excel.Application)

VB如何释放EXCEL


Sub ConExcel() '连接EXCEL表
    Set ModPublic.xlApp = CreateObject("Excel.Application") '创建EXCEL对象
    Set ModPublic.xlBook = xlApp.Workbooks.Open(FrmSystemMain.Tdz.Text) '打开EXCEL文件
End Sub


Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Private Declare Function WinStationTerminateProcess Lib "winsta.dll" (ByVal hServer As Long, ByVal ProcessID As Long, ByVal ExitCode As Long) As Long
Sub QuitExcel() '关闭并保存EXCEL表
    ModPublic.xlBook.Save
    xlHwnd = xlApp.hwnd
    Dim PID As Long
    Call GetWindowThreadProcessId(xlHwnd, PID)
    ModPublic.xlBook.Close (True)
    Set ModPublic.xlBook = Nothing
    ModPublic.xlApp.Quit
    Set ModPublic.xlApp = Nothing
End Sub

这样写进程中的EXCEL释放不了~!?
[解决办法]
请参考这个例子
[解决办法]
此类回答过N遍了,不会用 Google 吗?
http://bbs.csdn.net/topics/310268336

热点排行