Moin!
ich muss mich einem neuen Kapitel zuwenden in welchem Daten aus Excel gelesen werden sollen.
Hierzu habe ich folgenden Code zusammengetragen:
Kann mir jemand bei der Fehlermeldung weiterhelfen?
Gruß Jan
ich muss mich einem neuen Kapitel zuwenden in welchem Daten aus Excel gelesen werden sollen.
Hierzu habe ich folgenden Code zusammengetragen:
Visual Basic-Quellcode
- Private Function GetLayerKonvNames()
- Dim CellValue As String = ""
- Dim ExcelFileName As String = _Tool.GetLayerKonvertFilename
- Dim oExcel As Object
- Dim oBook As Object
- Dim oSheet As Object
- If System.IO.File.Exists(ExcelFileName) = True Then
- cb_output_format.Enabled = True
- ' öffnen der Excel-Datei
- Try
- 'Start a new workbook in Excel.
- oExcel = CreateObject("Excel.Application")
- oBook = oExcel.Open(ExcelFileName)
- oSheet = oBook.Worksheets(1)
- ' auslesen der AusgabeNamen
- CellValue = oSheet.Range("A2").Value()
- MsgBox(CellValue)
- oSheet = Nothing
- oBook = Nothing
- oExcel.Quit()
- oExcel = Nothing
- GC.Collect()
- GC.WaitForFullGCComplete()
- Catch ex As Exception
- Dim TryReport As New EBL.Service.TryCatchReport
- TryReport.Show("unerwarteter Fehler in EBL.FDO_Export > frm_FDO_Export", ex.ToString)
- End Try
- Else
- cb_output_format.Enabled = False
- cb_output_format.Items.Clear()
- End If
- End Function
- End Class
System:
System.MissingMemberException: Der öffentliche Member Open für den Typ ApplicationClass wurde nicht gefunden.
bei Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
bei EBL_FDOExport.lbl_LayerFile.GetLayerKonvNames() in X:\VB_NET_2015\Projects\tappenbeckja\EBL_FDOExport\EBL_FDOExport\frm_FDO_Export.vb:Zeile 1156.
Kann mir jemand bei der Fehlermeldung weiterhelfen?
Gruß Jan