【发布时间】:2011-07-08 13:04:01
【问题描述】:
我正在尝试从 vb.net 3.5 获取 excel 文件的 excel 工作表名称,但是它会打开,但 excel.exe 仍在处理中。如何在不从任务管理器中杀死 excel.exe 的情况下停止进程?
我意识到新的 excel.application 开始新的进程。
我尝试使用退出、关闭和处置............没有任何效果
下面是我的代码
Dim sheetName As New Excel.XlSheetType
Dim newExcell As New Excel.Application
Dim newWorkBook As Excel.Workbook = app.Workbooks.Open(MyFileName)
Dim worksheetName As String
Dim ws As Excel.Worksheet = CType(WB.Worksheets.Item(1), Excel.Worksheet)
worksheetName = ws.Name
我不能使用 kill 因为还有其他 excel 应用程序正在运行,所以我如何从处理器中关闭这个特定的 excel.exe。请帮忙
【问题讨论】:
-
这个问题至少有 3 个其他重复项,这是正确的做法:jake.ginnivan.net/vsto-com-interop
标签: .net vb.net excel .net-3.5