excel进程不能关闭
服务器读取完excel后想把excel进程关闭,试了下面的方法都不行
if (excelApp != null)
{
//Marshal.ReleaseComObject(excelApp);
excelApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);
//KillExcel(excelApp);
excelApp = null;
} ReleaseComObject不能关闭进程private static void KillExcel(Microsoft.Office.Interop.Excel.Application theApp)
{
int id = 0;
IntPtr intptr = new IntPtr(theApp.Hwnd);
System.Diagnostics.Process p = null;
try
{
GetWindowThreadProcessId(intptr, out id);
p = System.Diagnostics.Process.GetProcessById(id);
if (p != null)
{
p.Kill();
p.WaitForExit();
p.Dispose();
}
}
catch (Exception ex)
{
}
} p.Kill();会报拒绝访问错误
...全文
相关推荐
调用Excel后的解决方法
C#和Asp.net下调用Excel后无法自动关闭进程的解决方法
xx.xls正处于锁定状态单击以只读形式打开或以通知形式打开问题的解决、excel设置只读和取消只读.pdf
xx.xls正处于锁定状态单击以只读形式打开或以通知形式打开问题的解决、excel设置只读和取消只读.pdf
MFC操作excel
MFC操作EXCEL,一个简单的读取写入EXCEL的例子。因为我用的是2016的EXCEL接口,所以低版本的可能会不能直接运行本程序,需要自己导入对应本版的EXCEL接口。
vc 读写Excel文件的方法
VC++ 读写Excel 直接通过ODBC读写Excel表格文件。下下来看看。
oracle form 10 g 导出数据到excel
oracle form 10 g 导出数据到excel,这个文档是关键代码,在网上找的,一起分享。


