小编AK-*_*ark的帖子

从Access使用VBA运行后从任务管理器中删除Excel任务

我现在借此机会在这里问一下,我真的尝试了很多不同的方式,但似乎我无法在任务管理器中关闭Excel任务,它一直挂起,直到我完全关闭Access,烦人,因为我无法使用Access中的Excel运行两个不同的作业.第二份工作会给我错误.

我已经对我仍然可以摆脱Excel的地方做了一些评论.代码的目的是运行一些查询并将数据导出到Excel,然后锁定Excel工作表,以便用户只能填写数据的答案.

码:

Private Sub Command65_Click()
Dim r As Double
'On Error GoTo Error_Handler
Dim objExcel As Excel.Application
Dim objWorkbook As Workbook
Dim objWorksheet As Worksheet
Dim dbs As DAO.Database
Dim rSt As DAO.Recordset
Set dbs = CurrentDb
Set rSt = CurrentDb.OpenRecordset("qry_VC_Confirmation")

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True

'objExcel.Quit  ' at this point it still works to close again
'Set objExcel = Nothing ' at this point it will remove from task manager

Set objWorkbook = objExcel.Workbooks.Add
Set objWorksheet …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba access-vba

2
推荐指数
1
解决办法
3107
查看次数

标签 统计

access-vba ×1

excel ×1

excel-vba ×1

vba ×1