[英]Getting the name of a excel file
首先,我要說的是這是我第一次這樣做。
我正在為excel用c#開發一個插件,建議用戶打開文件,然后在插件中按開始按鈕以啟動所有過程。
現在,我想知道的是如何獲取打開文件的名稱。 我不知道文件在哪里,所以我不能使用FileInfo。
文件名的類型為“ Cxxx_Curr_REC_surplus.xls”。
我一直在嘗試,但是我得到的只是活動工作簿的名稱。
我想知道是否可行。
嘗試這個:
Microsoft.Office.Interop.Excel.Application myExcel;
this.Activate ( );
myExcel = ( Microsoft.Office.Interop.Excel.Application ) System.Runtime.InteropServices.Marshal.GetActiveObject ( "Excel.Application" )
MessageBox.Show ( myExcel.ActiveWorkbook.FullName ); // gives full path
MessageBox.Show ( myExcel.ActiveWorkbook.Name ); // gives file name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.