private void btnOpenReport_Click(object sender, EventArgs e)
{
if (System.IO.File.Exists(outputFilePath))
{
Process.Start(new ProcessStartInfo("excel.exe", " /select, " + outputFilePath.Replace("\\\\", "\\")));
}
}
答案 0 :(得分:4)
可能你应该直接用属性UseShellExecute
到true
启动Excel文件,这是默认的,它将启动默认的关联程序,很可能是Excel本身:
Process.Start(outputFilePath);
另一个问题是你做Replace
的原因,但这可能是偏离主题的。