Datei erstellen

Hallo zusammen,

wie kann ich denn in VB.net eine Datei (vorzugsweise eine Excel-Tabelle) erstellen?
Ich habe es folgendermaßen probiert:

FileOpen(1, C:\Tabelle.xls", OpenMode.Output)
FileClose(1)

Allerdings hab ich damit Probleme, dass ich mit
xlsTabelle.Close()
zu einer Eingabeaufforderung gelange, wo ich nochmals den Dateipfad und -namen eingeben muss. Außerdem wird als Dateiformat nicht automatisch Excel-Tabelle gewählt, sondern „Text“.
Auch wenn ich dann die erstandene Excel-Tabelle selbst öffne, dann verändere und abspeichern will hab Excel als Dateiformat „Text“ ausgewählt.

Vielleicht hat jemand von euch eine Idee, was ich machen könnte. Ich bin schon am Verzweifeln.

Gruß Axel

Hallo
Ich denke, dass das Problem an dem Ausdruck FileOpen liegt. FileOpen wird hauptsächlich für text oder rtf Dateien verwendet. Der Aufruf von einer Exceltabelle sieht dann grundlegend anders aus. So müsste dann etwa ein Aufruf follgendermassen aussehen:

dim ex as new excel.application
dim d as workbook
dim wert as double
set d = ex.workbooks.add
d.sheets(1).cells(1,1).value = „123“

ex.activeworkbook.save ’ oder der follgende wert savechanges als true setzen.

ex.activeworkbook.close savechanges:= false
set ex =nothing
end sub

Grüsse Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]