Aus der Online Hilfe:

***
Wenn beim Aufruf dieser Methode ungespeicherte Arbeitsmappen ge�ffnet
sind, gibt Ihnen Microsoft Excel mit einem Dialogfeld die M�glichkeit,
die �nderungen zu speichern. Das Dialogfeld erscheint nicht, wenn Sie
vor dem Aufruf der Quit-Methode die DisplayAlerts-Eigenschaft auf False
setzen. In diesem Fall zeigt Microsoft Excel das Dialogfeld auch dann
nicht an, wenn Sie das Programm beenden und noch ungespeicherte
Arbeitsmappen haben, d. h., die �nderungen in den Arbeitsmappen gehen
verloren.

Wenn Sie die Saved-Eigenschaft einer Arbeitsmappe auf True setzen, ohne
die Arbeitsmappe auf der Festplatte zu speichern, wird Microsoft Excel
ohne Aufforderung zum Speichern der Arbeitsmappe beendet.
***

Verm�tlich will Excel ein Dialog Fenster anzeigen, und deine IIS
Anwendung l�uft in niedrigsten Isolation Stufe (IIS Process). Dann kommt
der Ausstieg des IIS, da das Anzeigen des Fensters nicht wirklich
klappen kann. Bei VB Programmen (VB Activex Exe) wird eben das anzeigen
unterdruckt, wiw Excel damit umgeht ist vielleicht anders.

Sage mir bitte bescheid, ob das hilft. 
Vielleicht reicht es aber auch, die .Save Methode nicht am Sheet sondern
am Workbook auszuf�hren.

Gr��e,

- Rich

> -----Original Message-----
> From: Marcus Weidenfeller [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, April 03, 2002 9:31 AM
> To: ActiveServerPages German
> Subject: [aspgerman] Excel ohne Ende :-(
> 
> 
> Irgendwie lassen mich die Probleme auf dem Testserver bei der 
> Erstellung
> eines Excelsheets nicht mehr los! :-( Sorry, ... ich muss 
> Euch weiter "nerven".
> 
> In Anlehnung an den ASPHeute-Artikel
> (http://www.aspheute.com/artikel/20010305.htm), den ich f�r 
> meine Testzwecke gek�rzt habe, taucht jetzt folgende
> Problematik auf:
> 
> Die Erstellung des Sheets funktioniert, nur wenn ich den 
> Prozess wieder
> schliessen will (die folgende auskommentierte Zeile wieder 
> mit laufen lasse),
> schmiert mir der IIS ab! :-(
> 
> <%
> Set xlApp = Server.CreateObject("Excel.Application")
> Set xlBook = xlApp.Workbooks.Add
> Set xlSheet = xlBook.Worksheets(1)
> xlApp.Application.Visible = False
> xlSheet.SaveAs Server.MapPath("Testfile1")
> '  xlApp.Application.Quit
> Set xlSheet = Nothing
> Set xlBook = Nothing
> Set xlApp = Nothing
> response.write "OK " & time()
> %>
> 
> Ohne diese Zeile baller ich mir aber den Speicher mit nicht 
> geschlossenen
> Excel-Prozessen zu! Es ist zum heulen!
> Ich weiss nicht, ob es da �berhaupt eine L�sung zu gibt 
> (ausser den Server
> neu aufzusetzen), aber vielleicht hat ja noch jemand eine 
> Idee oder schonmal
> �hnliche Probleme gehabt (und diese erfolgreich gel�st), oder 
> reicht mir
> wenigstens einer den Strick!?
> 
> Danke und Gruss
> Marcus
> 
> P.S.:
> Lokaler Server (wo es funktioniert): NT4,SP5,IIS4,Office 97
> Testserver ("�$%&/&�$�"$): NT4,SP5,IIS4,Excel2000
> 
> -- 
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 
> 
> | [aspgerman] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
> 

| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an