Я пишу следующие фрагменты кода для диалогового окна SaveFile в Visual Basic 2010.NET. Код работает хорошо, файл XLSX создается и открывается в Microsoft Excel. Однако проблема, с которой я сталкиваюсь, заключается в том, что если программа перезаписывает файл, пользователь получает два запроса. Одна подсказка из диалогового окна SaveFile программы, подтверждающего выбор. Другой из Microsoft Excel просит вас то же самое. Как будто программа работает в фоновом режиме.
Кто-нибудь знает, как я могу написать этот код, чтобы сохранить файл в виде файла Excel?
Imports Excel = Microsoft.Office.Interop.Excel
Public Class Frm1
Dim xlApp As Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
Dim misValue As Object = System.Reflection.Missing.Value
Dim rowcounter As Integer = 1
xlApp = New Excel.Application
xlApp.Visible = False
xlWorkBook = xlApp.Workbooks.Add(misValue)
xlWorkSheet = xlWorkBook.Sheets("Sheet1")
xlWorkSheet.Cells(rowcounter, rowcounter) = "Something goes here."
xlWorkSheet.SaveAs(SaveXLS.FileName)
xlWorkBook.Close()
xlApp.Quit()
End Class