Vb.net 保存为覆盖数据后excel出现问题

Vb.net 保存为覆盖数据后excel出现问题,vb.net,excel,Vb.net,Excel,所以我写了下面的代码来打开我的excel文件并将其保存为文本文件 Dim xl As New Excel.Application Dim xlBook As Excel.Workbook = xl.Workbooks.Open("C:\ExcelData.xlsx") Dim xlSheet As Excel.Worksheet = xlBook.Sheets("Sheet1") xlSheet.SaveAs("C:\Data.txt", Excel.XlFileFormat.xlTextWi

所以我写了下面的代码来打开我的excel文件并将其保存为文本文件

Dim xl As New Excel.Application
Dim xlBook As Excel.Workbook = xl.Workbooks.Open("C:\ExcelData.xlsx")
Dim xlSheet As Excel.Worksheet = xlBook.Sheets("Sheet1")

xlSheet.SaveAs("C:\Data.txt", Excel.XlFileFormat.xlTextWindows)

xlBook.Close
问题是,在保存文件后,i9t提示我是否保存更改,当我单击“是”时,它会用excel中最新的选择表覆盖文件


我如何才能阻止它覆盖和阻止它提示我进行更改

如果在宏的开头添加以下行:

Application.DisplayAlerts = False

则在其运行期间不会出现任何对话框。这将包括关闭时显示的弹出窗口
xlBook

这是一个vb.net应用程序windows应用程序而不是宏。当我添加它时,它给了我以下错误:错误13“DisplayAlerts”不是“System.windows.Forms.application”的成员。这可能应该是
xl.DisplayAlerts=False
。如果您喜欢我的你不喜欢我的问题吗?-1这表明没有研究成果。这个问题已经被问过很多次了,如果你喜欢我的问题,请投票吧