Microsoft Office Interop Excel – 指定Excel文件的名称

我使用Microsoft Office Interop Excel来创buildexcel文件。 我的问题是,我不知道如何指定excel文件的名称。

variables:

// Excel object references. private Application _excelApp; private Workbooks _books; private _Workbook _book; private Sheets _sheets; private _Worksheet _sheet; 

创buildexcel文件:

 _excelApp = new Application(); _books = _excelApp.Workbooks; _book = _books.Add(_optionalValue); _sheets = _book.Worksheets; _sheet = (_Worksheet)(_sheets.Item[1]); _sheet.Name = sheetName; 

如何在创buildexcel文件时指定excel文件的名称? 对不起我的英语不好。

编辑:

我知道我可以使用

 _book.SaveAs(fileName) 

一旦创build了Excel工作簿并复制了所需的数据,就可以简单地将其保存起来

 _book.SaveAs(outputPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); 

Type.Missing参数适合我的代码,我从这个片段,但你可能需要包含。

我想你应该检查一下 。 从链接页面:

 public virtual void SaveAs ( [OptionalAttribute] Object Filename, [OptionalAttribute] Object FileFormat, [OptionalAttribute] Object Password, [OptionalAttribute] Object WriteResPassword, [OptionalAttribute] Object ReadOnlyRecommended, [OptionalAttribute] Object CreateBackup, [OptionalAttribute] XlSaveAsAccessMode AccessMode, [OptionalAttribute] Object ConflictResolution, [OptionalAttribute] Object AddToMru, [OptionalAttribute] Object TextCodepage, [OptionalAttribute] Object TextVisualLayout, [OptionalAttribute] Object Local )