Dokumentacja HotXLS

Metoda SaveAsRTF

Zapisuje skoroszyt do pliku RTF. Zwraca 1 w przypadku sukcesu

Składnia

function SaveAsRTF(FileName: WideString): Integer;

Opis

function SaveAsRTF(FileName: WideString): Integer;
function SaveAsRTF(Stream: TStream): Integer;
FileName WideString. Łańcuch określający nazwę pliku do zapisania. Możesz podać pełną ścieżkę; jeśli tego nie zrobisz, Workbook zapisze plik w bieżącym folderze
Stream TStream. Zapisuje Workbook do strumienia określonego w parametrze Stream

Przykład

Ten przykład tworzy nowy skoroszyt z dwoma arkuszami, a następnie zapisuje skoroszyt do pliku RTF

Var
  Book: IXLSWorkbook;
begin
  Book := TXLSWorkbook.Create;
  if Book.Open('book.xls') = 1 then
     Book.SaveAsRTF('book.rtf');
end;
Ten przykład tworzy nowy skoroszyt z dwoma arkuszami, a następnie zapisuje skoroszyt do pliku RTF

Var
  Workbook: IXLSWorkbook;
begin
  Workbook := TXLSWorkbook.Create; {create new Workbook}
  Workbook.Worksheets.Add;
  {....}
  Workbook.Worksheets.Add;
  {....}
  Workbook.SaveAsRTF('C:\book.rtf');
end;