SaveAs-Methode
Speichert die Bereichswerte in einer Datei oder einem Stream. Gibt 1 zurück, wenn erfolgreich
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 die Komponente 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 einer dieser TXLSFileFormat-Konstanten entsprechen
| xlHTML |
HTML-Dateiformat |
| xlCSV |
Durch Komma getrennte Werte-Dateiformat (CSV) |
| xlText |
Durch Tabulator getrennte Werte-Dateiformat (TSV) |
| xlUnicodeCSV |
Durch Komma getrennte Unicode-Werte-Dateiformat (CSV) |
| xlUnicodeText |
Durch Tabulator getrennte Unicode-Werte-Dateiformat (TSV) |
Beispiel
Dieses Beispiel speichert die Zellen A1:F100 auf Blatt eins in einer CSV-Datei
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Dieses Beispiel speichert die Zellen A1:F100 auf Blatt eins in einer HTML-Datei
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Dieses Beispiel speichert die Zellen A1:F100 auf Blatt eins in einer TSV-Datei (Tab Separated Values)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Dieses Beispiel speichert das gesamte Tabellenblatt als sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Dieses Beispiel speichert das gesamte Tabellenblatt als Unicode-sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Dieses Beispiel speichert die Zellen A1:F100 auf Blatt eins in einer Unicode-TSV-Datei (Tab Separated Values)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);