伊莉討論區

標題: C#2022 語法問題路徑問題 [打印本頁]

作者: lcskc    時間: 2023-3-22 06:10 PM     標題: C#2022 語法問題路徑問題

在C#2019下面這段程式碼沒有給excel路徑可以正常執行,但C#2022會錯誤
System.Diagnostics.Process.Start("EXCEL.EXE", "C:\\DCMAResource\\Isotable\\管制表.xlsx");

要給他excel路徑才能執行
System.Diagnostics.Process.Start("C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE", "C:\\DCMAResource\\Isotable\\管制表.xlsx");

請問有什麼方法可以不用設定路徑就讓C#2022正常執行,感謝!


作者: cockroachrun    時間: 2023-3-25 11:25 AM

基本上要設定 Process.StartInfo 這個property
參考片段
  1. var startInfo = new ProcessStartInfo(@"XXXXX.xlsx");
  2.             startInfo.Verb = "Open";
  3.             var process = new Process();
  4.             process.StartInfo = startInfo;
  5.             process.Start();     // 開啟檔案
複製代碼



作者: lcskc    時間: 2023-3-26 10:02 AM

cockroachrun 發表於 2023-3-25 11:25 AM
基本上要設定 Process.StartInfo 這個property
參考片段

抽空來研究一下,非常感謝!




歡迎光臨 伊莉討論區 (https://attach1201.eyny.com/) Powered by Discuz!