未从MS Access关闭的Excel文件

时间:2013-03-12 06:23:59

标签: ms-access excel-vba forceclose kill-process vba

我有一个Excel Dashboard,我有按钮在MS Access中执行一些数据清理。 Access数据库从其他两个Excel文件中获取数据。当我单独运行MS Access时,我没有遇到任何问题。我的用户希望从最终的Excel仪表板完成所有操作。因此,当我从最终的Excel报表中调用Access模块​​时,输入的excel文件将以只读方式打开,并且Access操作未完成。每次我都被迫在任务管理器中杀死进程。我希望输入Excel文件正常关闭,Access要执行操作集,只需要在Excel仪表板中检索最终值。

1 个答案:

答案 0 :(得分:0)

上传文件后使用这段代码

'This will set the sheet object to nothing
set xlsht=Nothing

'This closes the workbook
xlwkb.Close
set xlwkb=Nothing

'This closes the excel application
xlapp.Quit
set xlapp=Nothing