Guten Abend liebe Forumsgemeinschaft habe da ein problem mit dem ich nicht weiterkimme.
in folgendem Code kommt es zu einer fehler meldung die ich nicht zuordnen kann geschweige denn lösen kann.
der fehler kommt in der workbook close() anweisung
wie ihr an dem namen des sub's lesen könnt gibt es 5 teile und alle kommuniezieren mit der selben excel datei.
habe deise jetzt nur getrennt weil ich dachte der fehler kommt weil ich hn zu viele datensätze importieren lasse. Dem ist aber nicht so.
Als das ganze noch ein großes sub war kam die fehlermeldung auch allerdings an einer anderen stelle . wenn ich die zeile Workbook close lösche dann kommt der fehler in der darauf folgenden zeile...
Der Fehler lautet:COMExeption wurde nicht behandelt. Der Remoteprozeduraufruf ist fehlgeschlagen. (Ausnahme von HRESULT: 0x800706BE)
Nun ich weis nicht mehr weiter kann mir jemand sagen wie ich den fehler behandeln, lösen oder vlt umgehen kann?
LG Philipp
Edit_____
wenn ich das sub ausführe und der fehler angezeigt wird und ich dann den Haltecursor (das gelbe ding da am rand wenn er das sub pausiert und den fehler anzeigt) wieder auf die anfangs zeile stelle (Sub Teil5() ) dann führt er das sub aus ohne zumekern obwohl ich bis auf den cursor nichts geändert habe.
LG Philipp
in folgendem Code kommt es zu einer fehler meldung die ich nicht zuordnen kann geschweige denn lösen kann.
VB.NET-Quellcode
- Sub teil5()
- Dim Excel As Object, Workbook_App1 As Object
- Dim finder As Integer = TextBox9.Text
- Excel = CreateObject("Excel.Application")
- With Excel.Application
- .DisplayAlerts = False
- End With
- Workbook_App1 = Excel.Workbooks.OpenXML(Application.StartupPath & "\bin\speicher.dat")
- am.Text = Workbook_App1.Sheets(1).Cells(finder, 103).formula()
- an.Text = Workbook_App1.Sheets(1).Cells(finder, 104).formula()
- ao.Text = Workbook_App1.Sheets(1).Cells(finder, 105).formula()
- ap.Text = Workbook_App1.Sheets(1).Cells(finder, 106).formula()
- aq.Text = Workbook_App1.Sheets(1).Cells(finder, 107).formula()
- ar.Text = Workbook_App1.Sheets(1).Cells(finder, 108).formula()
- at.Text = Workbook_App1.Sheets(1).Cells(finder, 109).formula()
- au.Text = Workbook_App1.Sheets(1).Cells(finder, 110).formula()
- av.Text = Workbook_App1.Sheets(1).Cells(finder, 111).formula()
- aw.Text = Workbook_App1.Sheets(1).Cells(finder, 112).formula()
- ax.Text = Workbook_App1.Sheets(1).Cells(finder, 113).formula()
- ay.Text = Workbook_App1.Sheets(1).Cells(finder, 114).formula()
- TextBox171.Text = Workbook_App1.Sheets(1).Cells(finder, 115).formula
- TextBox172.Text = Workbook_App1.Sheets(1).Cells(finder, 116).formula
- TextBox11.Text = Workbook_App1.Sheets(1).Cells(finder, 117).formula
- Workbook_App1.Close() 'Fehler
- With Excel.Application
- .DisplayAlerts = True
- End With
- For Each Process In System.Diagnostics.Process.GetProcessesByName("excel")
- Process.Kill()
- Next
- End Sub
der fehler kommt in der workbook close() anweisung
wie ihr an dem namen des sub's lesen könnt gibt es 5 teile und alle kommuniezieren mit der selben excel datei.
habe deise jetzt nur getrennt weil ich dachte der fehler kommt weil ich hn zu viele datensätze importieren lasse. Dem ist aber nicht so.
Als das ganze noch ein großes sub war kam die fehlermeldung auch allerdings an einer anderen stelle . wenn ich die zeile Workbook close lösche dann kommt der fehler in der darauf folgenden zeile...
Der Fehler lautet:COMExeption wurde nicht behandelt. Der Remoteprozeduraufruf ist fehlgeschlagen. (Ausnahme von HRESULT: 0x800706BE)
Nun ich weis nicht mehr weiter kann mir jemand sagen wie ich den fehler behandeln, lösen oder vlt umgehen kann?
LG Philipp
Edit_____
wenn ich das sub ausführe und der fehler angezeigt wird und ich dann den Haltecursor (das gelbe ding da am rand wenn er das sub pausiert und den fehler anzeigt) wieder auf die anfangs zeile stelle (Sub Teil5() ) dann führt er das sub aus ohne zumekern obwohl ich bis auf den cursor nichts geändert habe.
LG Philipp
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Senubius“ ()