andyah
Goto Top

CSharp überschreiben von Excel-Tabellen

CSharp überschreiben von Excel-Tabellen

Hi NG,

wie bringe ich C# 2010 dazu, Excel-Tabellen ohne Nachfrage zu überschreiben?

Gruß
Andy

Content-Key: 157642

Url: https://administrator.de/contentid/157642

Printed on: April 19, 2024 at 02:04 o'clock

Member: H41mSh1C0R
H41mSh1C0R Dec 28, 2010 at 11:12:02 (UTC)
Goto Top
Was kommt denn wo für eine Nachfrage?
Member: AndyAh
AndyAh Dec 28, 2010 at 12:41:15 (UTC)
Goto Top
Hi,

beim SaveAs kommt den Frage, ob überschreiben werden soll. Es soll überschrieben werden.

Gruß
Andy
Member: filippg
filippg Dec 28, 2010 at 12:42:29 (UTC)
Goto Top
Hallo,

du musst einfach den entsprechenden Parameter auf "false" setzen (bzw. "true").

Gruß

Filipp
Member: my0name
my0name Dec 28, 2010 at 12:45:14 (UTC)
Goto Top
Da SaveAs im Prinzip nur weiterreicht, an das Windows BasisSystem kannst du das nicht abstellen.
Da kommt automatisiert, immer die Frage ob du überschreiben willst.
Was alternativ geht wäre es nur per save zu machen, dann kannste halt keinen Namen eintippen.
Member: AndyAh
AndyAh Dec 28, 2010 at 12:47:37 (UTC)
Goto Top
Hi,

wie heißt dieser Parameter?

Gruß
Andy
Member: my0name
my0name Dec 28, 2010 at 12:57:12 (UTC)
Goto Top
Wie gesagt wird dir vermutlich auch ned helfen:
http://msdn.microsoft.com/en-us/library/ms134094.aspx

Normalerweise bekommt Windows die Anweisung vom .NET Framework durchgereicht und da kommt einfach die Nachfrage, aber versuch macht klug...


Wenn nich teste das hier, wobei Überschreiben ohne nachfrage...

Es wird nicht gefrag ob die vorhandene Datei überschrieben werden soll
_AppExcel.DisplayAlerts = false;
Hier wird die Datei gespeichert
worksheet.SaveAs(Directory.GetCurrentDirectory() + "\\Dateiname.xls", missing, missing, missing, missing, missing, missing, missing, missing, missing);

Quelle: http://www.mycsharp.de/wbb2/thread.php?threadid=43205&threadview=1& ...