Hallo zusammen,
Ich habe das Problem:
Ein Messrechner erzeugt eine .xls mit Daten. Diese lese ich ein wie folgt:
Nun kommt es zum Fehler. Wenn ich die Excel öffne kommt diese Fehlermeldung: Siehe Bild
Wenn ich mit ja bestätige kann ich diese lesen. Wie kann ich das diese Meldung ignorieren beziehungsweise mit einbinden das beim einlesen auf ja gegangen wird.
Danke
Ich habe das Problem:
Ein Messrechner erzeugt eine .xls mit Daten. Diese lese ich ein wie folgt:
VB.NET-Quellcode
- Dim dt As New DataTable("Temp")
- Dim oConn As System.Data.OleDb.OleDbConnection
- Dim oAdapter As System.Data.OleDb.OleDbDataAdapter
- Dim sFile As String = "C:\Temp\Messvorgang.xls"
- Dim sTable As String = "Messvorgang"
- Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=" & sFile & ";" & _
- "Extended Properties=Excel 8.0;IgnoreError=true;"
- oConn = New System.Data.OleDb.OleDbConnection(sConn)
- oAdapter = New System.Data.OleDb.OleDbDataAdapter( _
- "SELECT * FROM [" & sTable & "$]", oConn)
- Try
- oAdapter.Fill(dt)
- Catch ex As Exception
- MsgBox("Fehler beim Einlesen der Mess-Daten!")
- Finally
- oConn.Close()
- End Try
Nun kommt es zum Fehler. Wenn ich die Excel öffne kommt diese Fehlermeldung: Siehe Bild
Wenn ich mit ja bestätige kann ich diese lesen. Wie kann ich das diese Meldung ignorieren beziehungsweise mit einbinden das beim einlesen auf ja gegangen wird.
Danke