当前位置:编程学习 > C#/ASP.NET >>

winform导出excel默认保存文件名怎么改?

excel打开了,点保存按钮,会弹出一个对话框让你选保存的位置,默认的文件名为 sheet1.xls,我想自定义一个文件名,代码怎么改?
以下2种方法我都试过,都不能达到我的要求
1:workbook.SaveCopyAs("D:\\Data.xls");
虽然会在D盘下自动保存一个文件,但是保存的对话框还是会出现,默认的文件名依然为 sheet1.xls

2:workbook.SaveAs(@"D:\Data.xls",Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value, 
Excel.XlSaveAsAccessMode.xlNoChange,Missing.Value,Missing.Value,Missing.Value, 
Missing.Value,Missing.Value);

这样写,保存对话框就不会跳出了,用户也无法设置要保存的路径

还请高手指教了


--------------------编程问答--------------------  saveFileDialog1.FileName = "123"; --------------------编程问答-------------------- 我得不到saveFileDialog1 这个对象啊 --------------------编程问答-------------------- 你的要求不好实现,你自己增加一个saveFileDialog,不用它默认的保存为按钮,得到文件名设置就可以了。 --------------------编程问答-------------------- saveFileDialog
控件 --------------------编程问答-------------------- 还有就是你设置ActiveSheet得name。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,