Tag: taskmanager

如何处理Excel仍然是错误的

让我让自己更清楚。 我需要访问一个Excel文件,但是当我尝试时,应用程序说,不可能访问被引用的文件。 问题是它没有打开。 然后我意识到任务pipe理器包含一些Excel实例,所以我放弃了它们。 好吧,它工作得很好,但最终用户不想这样做,所以我需要通过代码来做到这一点。 请帮帮我! 提前致谢。

Excel.exe * 32不在任务pipe理器中closures。 从Access运行VBA。 Runing Office 2013

即使我在VBA中closures它,excel.exe * 32过程在Windows任务pipe理器中保持打开状态。 我从Access运行以下VBA代码。 我看了,并尝试各种解决scheme无济于事。 closuresexcel.exe的唯一方法是退出Access。 有人可以指出我缺less的东西吗? Public Sub GenerateQualityReportsSub() On Error GoTo ERR_GenerateQualityReportsSub Dim xl As Excel.Application Dim wbk As Excel.Workbook Dim dbs As DAO.Database Dim rstRpt As DAO.Recordset Dim objMyRange As Object Dim rstList As DAO.Recordset Dim FullOutFileName As String Dim strSQLList As String Dim strSQLRpt As String Dim i As Integer Dim […]

清除stream氓Excel应用程序

我有一个作业服务器,可以在Excel中使用MS Query自动化一天中的各种报告。 总是会有一个或多个报告exception结束,导致需要清除的Excel实例处于打开状态。 清理工作使用Interop,如下所示: Excel.Application xl; for (int i = 0; i < 20; i++) { try { xl = (Excelx.Application)Marshal.GetActiveObject("Excel.Application"); xl.Visible = true; xl.Quit(); } catch (Exception ex) { break; } } 它大部分时间都在运行,但是偶尔我会得到一个不想死的Excel实例。 我可以在第二天早上手动杀死任务pipe理器中的进程,但是我还没有find在前一天晚上运行的清理作业中复制该进程的方法。 如果任何人都可以指示我如何添加一个后续任务的方式,以上的工作稍微“粗鲁”,将杀死任何名为EXCEL.exe,这将是欣赏的提示。 此外,我必须为机器上的每个用户运行此作业。 如果有办法,我也欢迎这个反馈。

在Excel中很难closures.exe进程

我正在从VB6应用程序构build一个MS-Excel抽取。 我有一个非常困难的时间摆脱excel的.exe进程。 我生成一个提取并将其保存到C:驱动器。 我不打开它或任何东西,但它仍然可以在任务pipe理器下的进程中看到。 这里是我如何声明和closures所有的Excel组件。 Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Set xlApp = New Excel.Application Set xlBook = xlApp.Workbooks.Add Set xlSheet = xlBook.Worksheets.Add 我在程序结束时一直这样做 Xlbook.close Set xlSheetWeek = Nothing Set xlBook = Nothing Set xlApp = Nothing 为什么这个过程仍然在工作,即使我做了所有的xlbook.close而没有打开excel。 它不应该显示。

我怎样才能通过VBA代码杀死任务pipe理器进程?

我试图通过VBA杀死某些进程。 我有一个连接到市场数据总线的专有对象。 通过RTD,我把这个对象称为pub / sub到总线。 但有时连接会下降,我需要通过任务pipe理器来终止进程。 有没有办法通过VBA杀死一个进程? 谢谢