gpt4 book ai didi

excel - 从 .net Visual Basic 应用程序中关闭 Excel 实例 Excel 要求保存文件

转载 作者:行者123 更新时间:2023-12-04 20:27:29 25 4
gpt4 key购买 nike

我有一个 .net visual basic 应用程序,它通过启动一个 excel 实例来打开一个 .xls 文件。我处理文件中的数据,然后在退出我的应用程序之前关闭工作表。应用程序中的所有代码工作正常,应用程序执行它应该做的事情。唯一的问题是,当我关闭工作表的实例时,Excel 通过显示“保存文件”对话框询问我是否要保存文件。这是我正在执行的代码:

        Dim xlApp As Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
Dim xlsFileName as string = "path to my .xls file"

xlApp = New Excel.Application
xlWorkBook = xlApp.Workbooks.Open(xlsFileName)
xlWorkSheet = xlWorkBook.ActiveSheet

Dim range As Excel.Range
range = xlWorkSheet.UsedRange
numberOfDataRecords = range.Rows.Count
numberOfColumns = range.Columns.Count


this is where I process the worksheet data


xlWorkBook.Close(SaveChanges:=False)
xlApp.Quit()

我没有正确关闭工作簿吗?

谢谢!

最佳答案

把它放在关闭之前:

xlWorkBook.saved = true

它使 Excel 认为您已经保存了工作簿。我不知道为什么,但我不得不这样做,即使你特别说不要保存更改。

关于excel - 从 .net Visual Basic 应用程序中关闭 Excel 实例 Excel 要求保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57350244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com