从process.start打开excel文件 - 文件名中断

时间:2017-03-31 04:58:39

标签: c# excel windows-forms-designer

我的代码是:

string Xlsx_path = @"C:\Program Files (x86)\";
System.Diagnostics.Process.Start("EXCEL.exe", "\"" + Xlsx_path + "/textexcel.xlsx" + "\"");

但结果是

  

'C:\ Program Files(x86)\ BEB5C000'文件不可执行'

我想那个

  

'textexcel.xlsx'值更改为'BEB5C000'

但我找不到原因。

1 个答案:

答案 0 :(得分:-1)

试试这个:

string Xlsx_path = @"D:\Test"; // your file path
string fileName = "textexcel.xlsx";
System.Diagnostics.Process.Start(Path.Combine(Xlsx_path, fileName));