Excle文件是否打开判断
#region Method for ExcelFileIsOpen //Excle文件是否打开判断
/// <summary>
/// Excle文件是否打开判断
/// </summary>
/// <param name="excelFileName">Excle文件名称(不包含路径)</param>
/// <returns></returns>
public bool ExcelFileIsOpen(string excelFileName)
{
bool result = false;
//判断Excel文件是否打开
Process[] processes = System.Diagnostics.Process.GetProcesses();
Process process;
for (int i = 0; i < processes.Length - 1; i++)
{
try
{
process = processes[i];
string excelFile = process.MainWindowTitle;
if (excelFile.Contains(excelFileName))
result=true;
}
catch { }
}
return result;
}
#endregion
/// <summary>
/// Excle文件是否打开判断
/// </summary>
/// <param name="excelFileName">Excle文件名称(不包含路径)</param>
/// <returns></returns>
public bool ExcelFileIsOpen(string excelFileName)
{
bool result = false;
//判断Excel文件是否打开
Process[] processes = System.Diagnostics.Process.GetProcesses();
Process process;
for (int i = 0; i < processes.Length - 1; i++)
{
try
{
process = processes[i];
string excelFile = process.MainWindowTitle;
if (excelFile.Contains(excelFileName))
result=true;
}
catch { }
}
return result;
}
#endregion

浙公网安备 33010602011771号