Excel操作权限的问题

2008-08-07 13:25:11.0     浏览:1770     来源:中国IT实验室
关键词:  Asp.Net     Excel     CE  

解决此类问题,有一个方法可以借鉴,就是杀死进程的方法,但是有一定的风险,要注意,具体方法如下:

操作进程有一定的风险,所有首先要有此类权限,添加权限方法,在web.Config里面添加权限<identity impersonate="true" userName="登录名" password="密码 "/>

杀死进程方法 publicstaticvoid KillProcess(string processName)
{
System.Diagnostics.Process myproc = new System.Diagnostics.Process();
//得到所有打开的进程
try
{
foreach (Process thisproc in Process.GetProcessesByName(processName))
{
if (!thisproc.CloseMainWindow())
{
if(thisproc!=null)
thisproc.Kill();
}
}
}
catch (Exception Exc)
{
throw Exc;
}
}

在操作完Excel后,调用杀死进程方法就可以了,下一次就会正常调用。

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]