В программе VB. NET я пытаюсь открыть файл Excel, но получаю следующее сообщение об ошибке:
Я использую Microsoft.Excel.Interop
библиотека для чтения файла Excel.
Когда я выполняю Workbooks.Open()
, Excel отображает это сообщение:
This copy of Microsoft Office is not activated.
Как обойти или отключить это всплывающее окно, все еще редактируя в Excel?
Вот мой код:
Public Shared Sub WriteDataExcel()
Dim oExcel As New Excel.Application
Dim oBook As Excel.Workbook = Nothing
Dim oSheet As Excel.Worksheet = Nothing
Try
oExcel.Application.Visible = False
oExcel.Application.DisplayAlerts = False
oBook = CType(oExcel.Workbooks.Open(pstrExcelPath), Excel.Workbook)
oSheet = CType(oBook.Worksheets(1), Excel.Worksheet)
Catch ex As Exception
OutPutErrLog(ex)
End Try
End Function
Может кто-нибудь мне помочь?