В моем проекте веб-сайта мне нужно создать файл excel на сервере. Таким образом, я утверждаю следующее.Класс не зарегистрирован. Исключение
Try
Dim xlApp As Excel.Application = New Microsoft.Office.Interop.Excel.Application()
If xlApp Is Nothing Then
srvHandler.ErrorAnswer = "Excel is not properly installed!!\r\n CreateExcel xlApp"
ServerHandler._InnerError += srvHandler.ErrorAnswer
_Default.errorCall = True
Return
End If
'Dim xlWorkBooks As Excel.Workbooks = xlApp.Workbooks
Dim xlWorkBook As Excel.Workbook = xlApp.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet)
Dim xlWorkSheet As Excel.Sheets = xlWorkBook.Worksheets
Dim misValue As Object = System.Reflection.Missing.Value
xlWorkSheet.Item(1).Name = "Page1"
If xlWorkSheet Is Nothing Then
srvHandler.ErrorAnswer = "ERROR: xlWorkSheet == null!!\r\n CreateExcel xlWorkSheet"
ServerHandler._InnerError += srvHandler.ErrorAnswer
_Default.errorCall = True
End If
Полностью код он работает отлично на моем компьютере, но когда я посылаю его к моему провайдеру он производит проблему
В точке
Dim xlApp As Excel.Application = New Microsoft.Office.Interop.Excel.Application()
Он бросает мне следующую ошибку
Create Excel Retrieving the COM class factory for component with CLSID {00024500-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered Exception
Я стараюсь несколько способов преодолеть, но не стоит
Есть ли кто-нибудь, кто поможет мне в этом?