[英]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.