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 )