如何将使用 VB.NE 编辑的 Excel 文件保存到已存在的文件中?每次都会出现一个对话框:文件已存在。您真的要覆盖吗?是|否|中止
如果没有此对话框,我如何覆盖?
最佳答案
你应该看看设置
DisplayAlerts=false
Application.DisplayAlerts Property
Set this property to False if you don’t want to be disturbed by prompts and alert messages while a program is running; any time a message requires a response, Microsoft Excel chooses the default response.
完成后请记住将其重置为 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);
关于vb.net - 如何在 VB.NET 中没有对话框 "Really want to overwrite"的情况下覆盖其他 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243995/