用事件监测一下,是哪里出问题。
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
If Success Then
MsgBox ("The workbook was successfully saved.")
End If
End Sub
Private Sub Workbook_BeforeClose(Cancel as Boolean)
If Me.Saved = False Then Me.Save '注意转成 vb6的写法
End Sub
'留意一下 任务管理器,是不是有多个excel进程。
'因为excel文件还在保存中,但代码 却 已经执行到 调用 excelApp.quit()但事实上 excel.application是无法退出
'但 下一个循环,又 New一个excelApp,进程中变成 很多个excel.application,最终会卡死。
[此贴子已经被作者于2023-2-18 20:28编辑过]