如果没有VB.NET中的"真的想要覆盖"对话框,如何覆盖其他Excel文件

rak*_*ete 3 vb.net excel

如何将我用VB.NE编辑的Excel文件保存到已存在的文件中?Evertime有一个对话框:文件已经存在.你真的想覆盖吗?YES | NO |中止

没有这个对话框我怎么能覆盖?

Adr*_*der 7

你应该看看设置

DisplayAlerts=false
Run Code Online (Sandbox Code Playgroud)

Application.DisplayAlerts属性

如果您不希望在程序运行时被提示和警报消息干扰,请将此属性设置为False; 每当邮件需要响应时,Microsoft Excel都会选择默认响应.

一旦完成,请记住将其重置为true.

我们目前这样做如下

object m_objOpt = Missing.Value;
m_Workbook.Application.DisplayAlerts = false;
m_Workbook.SaveAs(  fileName, m_objOpt, m_objOpt, 
                    m_objOpt, m_objOpt, m_objOpt, 
                    XlSaveAsAccessMode.xlNoChange, 
                    XlSaveConflictResolution.xlLocalSessionChanges, 
                    m_objOpt, m_objOpt, m_objOpt, m_objOpt);
Run Code Online (Sandbox Code Playgroud)