C#自动解压压缩包 我谢了一个C#自动解压压缩包的程序,里面有EXCEL数据,解压后自动向数据库里导入EXCEL中的数据,我删除时,它提示我有一张EXCEL表正在使用,是什么意思,(我导入和删除是写在一个方法里面的,解压时自动创建了一个文件,我想删除自动创建的文件,和里面的EXCEL表格),求大神 详解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private List<Process> GetExcelProcesses() { Process[] processes = Process.GetProcesses(); List<Process> excelProcesses = new List<Process>(); for (int i = 0; i < processes.Length; i++) { if (processes[i].ProcessName.ToUpper() == "EXCEL") excelProcesses.Add(processes[i]); } return excelProcesses; } private void KillAllExcel() { List<Process> excelProcess = GetExcelProcesses(); for (int i = 0; i < excelProcess.Count; i++) { excelProcess[i].Kill(); } }先用上面的方法关闭EXCEL进程 C# WINFORM窗体之间传值丢失 VS2008设计视图打不开,求高手帮助下,百度谷歌了很久试了很多方法都行不通! 一道面试题 谁能帮我解释一下 过滤除了 img 以外所有的 html标签!正则如何写? 如下的cookie数据如何赋值给CookieContainer c#导出一个excel空模块 请问移动窗体标题栏的消息ID值是多少?双击标题栏是m.Msg==0xA3 求助delay如何实现?并非让线程sleep 自学成才的人遇到了困难 关于.net中的Table控件中的数据如何导出到Excel表格中的问题,急!!! 如何发布WCF中类的方法 COM组件是什么
{
Process[] processes = Process.GetProcesses();
List<Process> excelProcesses = new List<Process>();
for (int i = 0; i < processes.Length; i++)
{
if (processes[i].ProcessName.ToUpper() == "EXCEL")
excelProcesses.Add(processes[i]);
}
return excelProcesses;
}
private void KillAllExcel()
{
List<Process> excelProcess = GetExcelProcesses();
for (int i = 0; i < excelProcess.Count; i++)
{
excelProcess[i].Kill();
}
}
先用上面的方法关闭EXCEL进程