[英]Open excel file from process.start - filename breaking
我的代码是:
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'
但我找不到原因。
尝试这个:
string Xlsx_path = @"D:\Test"; // your file path
string fileName = "textexcel.xlsx";
System.Diagnostics.Process.Start(Path.Combine(Xlsx_path, fileName));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.