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-ID: 157642

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

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

H41mSh1C0R
H41mSh1C0R 28.12.2010 um 12:12:02 Uhr
Goto Top
Was kommt denn wo für eine Nachfrage?
AndyAh
AndyAh 28.12.2010 um 13:41:15 Uhr
Goto Top
Hi,

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

Gruß
Andy
filippg
filippg 28.12.2010 um 13:42:29 Uhr
Goto Top
Hallo,

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

Gruß

Filipp
my0name
my0name 28.12.2010 um 13:45:14 Uhr
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.
AndyAh
AndyAh 28.12.2010 um 13:47:37 Uhr
Goto Top
Hi,

wie heißt dieser Parameter?

Gruß
Andy
my0name
my0name 28.12.2010 um 13:57:12 Uhr
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& ...