【发布时间】:2016-12-28 06:47:33
【问题描述】:
我正在开发一个 VB 表单应用程序,该应用程序使用 office interop 库访问 excel 工作表内容。使用 Office 2016 在 Windows 8 上进行开发。
举个简单的例子:
Import excel = Microsoft.Office.Interop.Excel
Private Sub Form_Load(sender As Object, e as EventArgs) Handles MyBase.Load
Dim excelApp as excel.Application = New excel.Application
excelApp.Quit
End Sub
这似乎会导致泄漏。当表单仍然打开时,从命令提示符调用任务列表将显示一个正在运行的 excel 应用程序(在我的机器上消耗 15m 内存)。只有当用户关闭基本 VB 应用程序时,excel 进程才会终止。
对于我的应用程序,在关闭 excel 进程之前依赖父进程关闭是不可接受的。我怎样才能杀死这些 excel 进程?
【问题讨论】:
-
请在发布副本之前搜索这些有答案的内容...
-
抱歉,在我的搜索中没有找到。