Создание нового документа Word в WordBasic в общем случае выполняется
процедурой FileNewDefault без аргументов. Данная процедура создает доку-
мент, тип которого определяется по умолчанию (обычно — Document
Word). Если сохранить такой документ, то получим файл с расширением
DOC. Рассмотрим следующую процедуру.
Создание докумумента по умолчанию
procedure TForml.Button3Click(Sender: TObject);
begin
WB.FileNewDefault;
end;
Выполнив данную процедуру, мы получим в окне приложения Word окно
нового документа (рис. 9.4).
Для создания нового документа по шаблону используем команду WordBasic
FileNew(FileName), где FileName — путь и имя файла-шаблона (файл с
расширением DOT). Рассмотрим следующую процедуру.
Создание документа по шаблону
procedure TForml.Button20Click(Sender: TObject);
begin
if not 0penDialog2.Execute then exit;
WB.FileNew(OpenDialog2.FileName);
end;
С помощью данной процедуры мы можем выбрать нужный шаблон и на его
основе создать новый документ. Создадим новый документ, используя шаб-
лон "Изысканный отчет" из списка шаблонов MS Word (рис. 9.5).
Из сказанного следует, что WordBasic обладает необходимыми ресурсами
для создания документа и эти ресурсы можно задействовать из приложений,
создаваемых в среде Delphi. Разница между созданием документа в
WordBasic и Visual Basic заключается в том, что последний для этой цели
использует коллекцию Documents, что удобнее для дальнейшей работы
с созданным документом.
Рис. 9.5. Создание документа на основе шаблона "Изысканный отчет" |