我要移动一个excel文件到另一个目录,然后删除,程序自动完成,但是如果这个文件打开着,怎么办??
解决方案 »
- DataGridview 列 数据类型确定
- 为什么我的工具箱中没有crystalReportViewer控件?
- matlab生成的com(调用libsvm工具箱)在c#项目里报错,说找不到函数定义,为什么
- 二进制文件的追加
- C# Winform中,如何让DATAGRID中的某列显示完整的日期时间(年月日时分秒)
- 怎样向DATAGRID里添加数据啊?而不是覆盖原有数据?急急急,非常感谢!!!
- 求助:如何设置水晶报表的打印边距?
- 关于c# 中的FileSystemWatcher事件触发问题,从一个文件夹复制到另一文件夹,只让其触发一次新建OnCreate避免同时触发OnChanged
- 我的笔记本在家中的IP和单位的IP要经常改来该去,很麻烦。有没有办法用程序改。
- C#简单类问题(50)
- 请问,如何在text框里判断全角空格?
- 邮件模板制作,有没有做过?答者有分!
...
foreach(Process p in Process.GetProcessesByName("EXCEL"))
{
p.Kill();
}
这样会杀掉本机所有的excel程序这样做不妥吧??能只杀掉我们要杀掉的那个吗?
OFFICE有一套相关的对象和相应的方法,在。NET中可以使用。
你去找找OFFICE开发的相关东东吧。
Public Sub Processes()
Dim myProcesses() As Process
Dim myProcess As Process myProcesses = Process.GetProcessesByName("EXCEL")
For Each myProcess In myProcesses
myProcess.Kill()
Next End Sub