Exceldatei speichern

09/08/2008 - 18:37 von Wojtek Kusch | Report spam
Hallo!
Ich möchte eine Excel-Datei verànderrn und dann ohne
Warnung seitens Excel (Die Datei eixistiert bereits. Möchte Sie diese
überschreiben?) speichern. Wie kann ich das erreichen?
Vielen Dank für die Hilfe!
Wojtek

Hier mein Code:

// Öffnen
excelApp = new Application();
workBook = excelApp.Workbooks.Open(fileName,
Type.Missing, false, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);

// Daten veràndern...



// Schliessen
workBook.Close(true, fileName, Type.Missing);
excelApp.Quit();
 

Lesen sie die antworten

#1 Frank Dzaebel
09/08/2008 - 20:27 | Warnen spam
Hallo Wojtek,

Ich möchte eine Excel-Datei verànderrn und dann ohne
Warnung seitens Excel (Die Datei eixistiert bereits. Möchte
Sie diese überschreiben?) speichern. Wie kann ich das erreichen?

[...] workBook.Close(true, fileName, Type.Missing);



Ändere mal true in false.

____________________________
Insgesamt spàter auch mal darauf achten die
erzeugten COM-Objekte wieder in der umgekehrten
Reihenfolge ihrer Erstellung wieder freizugeben werden,
sonst kann es sein, dass Excel gar nicht schliesst.

-> ReleaseComObject, GC.Collect, GC.WaitForPendingFinalizers.

[Chapter 2 (Part 2 of 3)]
http://msdn.microsoft.com/en-us/lib...79807.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen