Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Предупреждение при закрытии докумета Word

375
10 июля 2007 года
dominator
199 / / 16.10.2003
Здравствуйте!
У меня такая проблема...
Открываю из своего приложения Word, записываю туда данные. Закрываю. Все ОК. Однако если, например, дважды выполнить функцию экспорта (т.е. в один момент времени открыто два документа Word), при закрытии одного из документов будет выведено сообщение:
"Данный файл используется другим приложением или пользователем" При этом указывается путь к файлу Normal.dot в Documents and Settings.
Далее предлагается сохранить изменения в Normal.dot.
Как избавиться от этого?
Упрщенный код:
Код:
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();

Где модифицируется нормал.дот?
Как сделать правильно?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог