2013-05-18 127 views
1

我想知道如何使用Microsoft.Office.Interop dll重命名一個excel工作簿? 我使用xlsx文件來創建我的新工作簿。我知道Workbook類的Name屬性正在閱讀。在c#中重命名excel工作簿

Excel.Workbook classeur = xlsApp.Workbooks.Add(path + "\\Template.xlsx"); 

有人知道嗎? 謝謝

+0

我遇到了與@CERVERA相同的問題 - 如何使用Excel Interop更改打開的電子表格名稱?或者,您如何從臨時文件夾中打開剛剛使用特定文件名創建的Excel文件? – AndrewRalon

回答

1

如果你只是想重命名在C#中的文件,你可以用這個方法:

System.IO.File.Move(oldFileName, NewFileName); 

如果你真的想使用Office的方法,該SaveAs method可能是有用的,那麼你刪除舊文件。

相關問題