ocWordApp := clsWordApplication.Create();
...
(*
Код класса:
Там, где экспорт *)
//Конструктор Create()
_oWordApp := CreateOleObject('Word.Application');
_oDocument := _oWordApp.Documents.Add();
_oSelection := _oWordApp.Selection;
_sTtitleOfReport := sTitleOfReport;
_sBottomOfReport := sBottomOfReport;
_oDocument.PageSetup.Orientation := wdOrientLandscape;
_oWordApp.WindowState := wdWindowStateMaximize;
_oDocument.PageSetup.LeftMargin := 30;
_oDocument.PageSetup.RightMargin := 30;
_oDocument.PageSetup.TopMargin := 60;
_oDocument.PageSetup.BottomMargin := 30;
//И т.д.: вставляем данные...
//отображаем ворд
//потом уничтожаем ссылку:
ocWordApp.Free();
Предупреждение при закрытии докумета Word
У меня такая проблема...
Открываю из своего приложения Word, записываю туда данные. Закрываю. Все ОК. Однако если, например, дважды выполнить функцию экспорта (т.е. в один момент времени открыто два документа Word), при закрытии одного из документов будет выведено сообщение:
"Данный файл используется другим приложением или пользователем" При этом указывается путь к файлу Normal.dot в Documents and Settings.
Далее предлагается сохранить изменения в Normal.dot.
Как избавиться от этого?
Упрщенный код:
Код:
Где модифицируется нормал.дот?
Как сделать правильно?