Невозможно открыть файл слова (MSWord 2007), когда работает программа автоматизации слова - PullRequest
1 голос
/ 31 марта 2010

В моем приложении я использую автоматизацию слов, чтобы получить текстовое содержимое из файла. Работает нормально без проблем. Но в тот момент, когда автоматизируется обработка текста, если я открываю файл слова, он выдает диалог с сообщением (любой файл)

"Этот файл используется другим приложением или пользователем. (C: \ User \ хуг \ AppData ... \ Normal.dotm)»

.

Когда я закрываю диалог, он просит сохранить файл "normal.dotm" ... файл шаблона.

Это происходит только в MSWord 2007, а не в MSWord 2003. Может кто-нибудь подсказать решение, пожалуйста.

1 Ответ

1 голос
/ 01 июня 2010

Это, вероятно, происходит потому, что один экземпляр Word заблокировал Normal.dotm, а ваш экземпляр изменяет его и пытается сохранить.

Вы можете попытаться установить для свойства Saved вашего шаблона значение True. Попробуйте это: Application.NormalTemplate.Saved := True. Теперь Word будет думать, что изменения в Normal.dotm сохранены, и не следует пытаться сохранить их снова.

...