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

.net 操作Excel保存的时候禁止弹出提示框

	//设置禁止弹出保存和覆盖的询问提示框 	  
app.DisplayAlerts = false;
app.AlertBeforeOverwriting = false;   
app.Visible = false;     
//保存更改后的excel文件
wBook.Save();

Save()的时候会弹出另存为的对话框,禁用了也不行啊 excel .net C# --------------------编程问答-------------------- 先把原模板Excel文件复制一份出来,再往新复制出来的那个文件里追加数据  --------------------编程问答-------------------- 我是要修改Excel文件, --------------------编程问答-------------------- 你把原来的excel文件里的类容清空,然后再追加进去 --------------------编程问答--------------------
引用
Save()的时候会弹出另存为的对话框,禁用了也不行啊

这是在保存了第一次后再次弹窗的吗?
--------------------编程问答--------------------
引用 3 楼 u011459066 的回复:
你把原来的excel文件里的类容清空,然后再追加进去

要重新追加所有内容很麻烦,而且还不确定是否能成功,工作量太大 --------------------编程问答--------------------
引用 4 楼 zhouzangood 的回复:
引用
Save()的时候会弹出另存为的对话框,禁用了也不行啊

这是在保存了第一次后再次弹窗的吗?

我用了一个for循环,循环操作Excel,每操作一次就会保存一次 --------------------编程问答-------------------- 你具体想实现什么样的效果呢 --------------------编程问答-------------------- 用wBook.SaveAs试试,我这样用的,没出现过弹出框的问题
app.DisplayAlerts = false;
wb.SaveAs(path, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);//path和读取的path相同
wb = null;
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,