SaveAs-methode
Slaat de bereikwaarden op in een bestand of stroom. Retourneert 1 als het lukt
Syntaxis
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Een tekenreeks die de naam aangeeft van het op te slaan bestand. U kunt een volledig pad opnemen; anders slaat het component het bestand op in de huidige map |
| FileFormat |
TXLSFileFormat. Een waarde die de indeling van het op te slaan bestand aangeeft |
| Stream |
TStream. Saves naar stream opgegeven in het Stream parameter |
Opmerkingen
FileFormat kan een van deze TXLSFileFormat-constanten zijn
| xlHTML |
HTML-bestandsindeling |
| xlCSV |
Bestandsindeling met kommagescheiden waarden (CSV) |
| xlText |
Bestandsindeling met tabgescheiden waarden (TSV) |
| xlUnicodeCSV |
Bestandsindeling met kommagescheiden unicode-waarden (CSV) |
| xlUnicodeText |
Bestandsindeling met tabgescheiden unicode-waarden (TSV) |
Voorbeeld
Dit voorbeeld slaat cellen A1:F100 op werkblad één op als CSV-bestand
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Dit voorbeeld slaat cellen A1:F100 op werkblad één op als HTML-bestand
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Dit voorbeeld slaat cellen A1:F100 op werkblad één op als TSV-bestand (tabgescheiden waarden)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Dit voorbeeld slaat het gehele werkblad op als sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Dit voorbeeld slaat het gehele werkblad op als unicode sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Dit voorbeeld slaat cellen A1:F100 op werkblad één op als unicode TSV-bestand (tabgescheiden waarden)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);