簡體   English   中英

從process.start打開Excel文件-文件名損壞

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM