Excel COM Object freigeben

21/08/2007 - 19:36 von Andreas Waning | Report spam
Hallo NGs (Frank)

ich habe folgendes Problem:

Ich öffne mit dem folgenden Code eine Excel Instanz

string path = @"C:\Test1.xls";
Microsoft.Office.Interop.Excel.Application app = new
Microsoft.Office.Interop.Excel.Application();
Workbook wb = (Workbook)Call(app.Workbooks, "Open", path);
app.Visible = true;


So, wenn ich meine Arbeit beendet habe. (Wörter replacen) Will ich
das Excel nicht beendet wird.

Wenn Excel geschlossen wird, soll die Excel Instanz beendet werden.
(Es soll keine Excel Instanz im Taskmanager vorhanden sein)


Bei mir ist das komische, solange meine C#Inst làuft und ich Excel normal
schliesse
bleibt eine Excel Instanz (ohne Hauptfenster) im Taskmanager "hàngen".

Wie kann ich das Excel COM Object releasen ? so das Excel weiterlàuft ?

Gruß
Andreas
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
21/08/2007 - 20:01 | Warnen spam
"Andreas Waning" schrieb:
Wie kann ich das Excel COM Object releasen ?



Office application does not quit after automation from Visual Studio .NET
client
<URL:http://support.microsoft.com/?scid=...317109>

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen