我可以打开和写入excel文件,但是当我尝试通过向其传递路径来保存文件时,保存操作会提示"保存"对话框.我希望它能够在指定的路径上保存文件
代码如下:
excelApp.Save(exportToDirectory);
excelApp.Quit();
Run Code Online (Sandbox Code Playgroud)
其中,exportToDirectory是:"C:\ files\strings.xlsx".
PS:我已经检查了excel版本和类似的问题.
谢谢
Mit*_*eat 15
您需要使用Workbook.SaveAs
而不是Application.Save
:
Excel.Application app = new Excel.Application();
Excel.Workbook wb = app.Workbooks.Add(missing);
...
wb.SaveAs(@"C:\temp\test.xlsx", missing, missing, missing, missing,
missing, Excel.XlSaveAsAccessMode.xlExclusive,
missing, missing, missing, missing, missing);
Run Code Online (Sandbox Code Playgroud)
Bra*_*vax 15
设置以下属性也可能有所帮助:
excelApp.DisplayAlerts = false;
excelApp.ScreenUpdating = false;
excelApp.Visible = false;
excelApp.UserControl = false;
excelApp.Interactive = false;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18263 次 |
最近记录: |