SaveAs-Methode
Speichert das Tabellenblatt in einer Datei oder einem Stream. Gibt 1 zurück, wenn der Vorgang erfolgreich ist
Syntax
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Ein Zeichenfolgenwert, der den Namen der zu speichernden Datei angibt. Ein vollständiger Pfad kann angegeben werden; andernfalls speichert component die Datei im aktuellen Ordner |
| FileFormat |
TXLSFileFormat. Ein Wert, der das Format der zu speichernden Datei angibt |
| Stream |
TStream. Speichert in einen im Stream-Parameter angegebenen Stream |
Beschreibung
FileFormat kann eine der folgenden TXLSFileFormat-Konstanten sein
| xlRTF |
RTF-Dateiformat |
| xlHTML |
HTML-Dateiformat |
| xlCSV |
Durch Komma getrennte Werte (CSV) |
| xlText |
Durch Tabulator getrennte Werte (TSV) |
| xlUnicodeCSV |
Durch Komma getrennte Unicode-Werte (CSV) |
| xlUnicodeText |
Durch Tabulator getrennte Unicode-Werte (TSV) |
Beispiel
Dieses Beispiel speichert Tabellenblatt eins als CSV-Datei
Workbook.Sheets[1].SaveAs('sheet.csv', xlCSV);
Dieses Beispiel speichert Tabellenblatt eins als RTF-Datei
Workbook.Sheets[1].SaveAs('sheet.rtf', xlRTF);
Dieses Beispiel speichert Tabellenblatt eins als HTML-Datei
Workbook.Sheets[1].SaveAs('sheet.html', xlHTML);
Dieses Beispiel speichert Tabellenblatt eins als TSV-Datei
Workbook.Sheets[1].SaveAs('sheet.tsv', xlText);
Dieses Beispiel speichert Tabellenblatt eins als Unicode-TSV-Datei
Workbook.Sheets[1].SaveAs('sheet.tsv', xlUnicodeText);
Dieses Beispiel speichert Tabellenblatt eins als Unicode-CSV-Datei
Workbook.Sheets[1].SaveAs('sheet.csv', xlUnicodeCSV);