Записать документ в файл можно различными способами — все зависит от
выбора пользователя и от конкретной реализации документа. Для сохране-
ния документа служат следующие команды WordBasic.
Процедура FileSave сохраняет документ под тем же именем, под которым он
был открыт. Если документ создан вновь, то данная процедура неприем-
лема.
Для сохранения нового документа предназначена процедура
FileSaveAs(file:string), где file — имя файла, в котором сохраняется документ.
Когда открыто несколько документов и требуется сохранить их, использует-
ся процедура FileSaveAll.
Рассмотрим, как можно применять их в проектах Delphi на следующем
примере.
Сохранение документа Word в файле
procedure TForm1.Button15Click( Sender:TObject);
begin
WB.FileSave;
end;
procedure TForml.Button15Click(Sender: TObject);
begin
WB.FileSaveAs('1.doc');
end;
procedure TForml.Button15Click(Sender: TObject);
begin
WB.FileSaveAll;
end;
Как показал наш краткий обзор, WordBasic обладает всеми возможностями
для создания и редактирования простого документа. В качестве примера
рассмотрим процедуру создания платежного поручения. В главе 6 мы созда-
вали этот документ с помощью Visual Basic. Теперь у нас появилась воз-
можность сравнить решения одной и той же задачи разными способами. |