COMException (0x80010108 - RPC_E_DISCONNECTED) Beim Schließen von Excel.Arbeitsmappe

Wenn ich den folgenden code ausführen, bekomme ich die exception unten:

''# NOTE: ExcelApp is a Private main form variable
Dim ReportBooks As Excel.Workbooks = ExcelApp.Workbooks
Dim ReportBook As Excel.Workbook = ReportBooks.Open(localFilename)
Dim ReportSheet As Excel.Worksheet = ReportBook.Sheets("Report")

''# Retreive data from sheet

ReleaseCOM(ReportSheet)
ReportBook.Close(True) ''# Error raised here
ReleaseCOM(ReportBook)
ReleaseCOM(ReportBooks)
ERROR:
COMException was unhandled
The object invoked has disconnected from its clients.
(Exception from HRESULT: 0x80010108 (RPC_E_DISCONNECTED))

Hinweis: Alle Daten, die scheint, gewesen zu sein retreived richtig.

Bitte helfen Sie mir, die diagnose und überwindung dieser Fehler.

InformationsquelleAutor Steven | 2010-03-10

Schreibe einen Kommentar