Я хочу внести некоторые изменения в файл Excel через VB.NET.
Но когда он открывает файл, он открывает только для чтения, и я хочу изменить тот же файл, я не хочу сохранятьинформация в новом файле Какое решение?
Код:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim Myecel As Excel.Application
Dim Mywork As Excel.Workbook
Dim Mysheet As Excel.Worksheet
Myecel = New Excel.ApplicationClass
Mywork = Myecel.Workbooks.Open("g:\data.xlsx")
Mysheet = Mywork.Worksheets(1)
Myecel.Visible = True
Dim iRow As Integer = 0
Dim iCol As Integer = 0
Mysheet.Cells(3, 1).value = TextBox1.Text
Mysheet.Cells(3, 2).value = TextBox2.Text
Myecel.Workbooks("data.xlsx").Save()
Mywork.Close() : Myecel.Quit()
' CLEAN UP. (CLOSE INSTANCES OF EXCEL OBJECTS.)
System.Runtime.InteropServices.Marshal.ReleaseComObject(Myecel) : Myecel = Nothing
System.Runtime.InteropServices.Marshal.ReleaseComObject(Mywork) : Mywork = Nothing
System.Runtime.InteropServices.Marshal.ReleaseComObject(Mysheet) : Mysheet = Nothing
End Sub