![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
В общем пусть напишет, как открывает или создает документ и какая версия Word используется, а то может уже использует TWordApplication тогда все гораздо проще, а еще лучше пусть часть кода покажет.
Последний раз редактировалось Aliens_wolfs; 05.07.2011 в 15:43. |
![]() |
![]() |
![]() |
#12 | |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
У меня Word 2007, но сохраняю все в формате 2003.
А вообще ситуация такая: вот создает пользователь док-т №1111-А_Акт Toyota Mark II_Акт осмотра, который автоматом сразу сохраняется под таким именем. Но были ситуации, когда пользователь, создав этот документ, его не закрыл, но решил напечатать точно такой же, т.е. с таким же именем. Вот мое сохранение и ругается, что не пожет сохранить док-т, т.к он используется. Я хотела исключить такую ситуацию, и проверить не открыт ли док-т, и предупредить пользователя. Цитата:
|
|
![]() |
![]() |
![]() |
#13 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
Так программа сохраняет док-ты для пользователя, предполагается, что из нее он будет перемещать док-т, как ему угодно.
А имя точно такое же, т.к. есть заказ с номером и маркой авто, эти данные заносятся в имя файла, папка для сохранения тоже одна и та же всегда. У одного заказа имя файла не будет менятся. |
![]() |
![]() |
![]() |
#15 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Да я не пойму зачем создавать файл с именем, которое уже есть. Что, другой заказ с тем же номером и авто что-ли? Зачем вообще пользователю вручную создавать файл, который может создать программа? Или зачем программно создавать файл, если его уже вручную создали?
ППниПП: Это всеравно что наливать воду в стакан из под куллера, в который уже налили ее из под крана. a_n_n_a, блин, ну не могу я понять логики такой работы. Если есть программа по созданию файлов, то скажите пользователям, чтобы они пользовались именно ей, а доступ к папке им, как пользователям, закройте. --------------------------------- Или на худой конец добавляйте к имени дату и время создания Последний раз редактировалось Sibedir; 06.07.2011 в 12:45. |
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
У вас папка общая для сохранения документов и она находится на вашем компьютере, и эта программа на Delphi только у вас или все ее пользуются по сети?
Еще можно пойти таким путем //Проверить на занятость файла Код:
Последний раз редактировалось Aliens_wolfs; 06.07.2011 в 13:35. |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
А можно и так
Код:
Последний раз редактировалось Aliens_wolfs; 06.07.2011 в 14:57. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
Aliens_wolfs, спасибо, получилось))
Только, когда документ не открыт, при его составлени появляется ошибка: 'Операция недоступна', ругается на строку Код:
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Когда не с проекта а с EXE запустите ошибки не будет, там перехватчик ошибки работает в функции ViewDoc except в проекте будет без проекта нет. Либо выше код попробуйте с ApplicationUse
Еще можно так попробовать без Word := GetActiveOleObject( 'Word.Application' ); а общий Word: OleVariant; Код:
Последний раз редактировалось Aliens_wolfs; 06.07.2011 в 14:52. |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
Все работает))))) Спасибо всем большущие!!!))))
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
офис 2003 или офис 2010 -открыт документ | valerij | Microsoft Office Excel | 3 | 14.05.2011 11:02 |
нужно узнать, открыт ли документ под Excel или OO Calc | mjr27 | Microsoft Office Excel | 1 | 05.04.2011 00:26 |
ccылка на документ word | voldemen | HTML и CSS | 3 | 29.04.2010 14:05 |
Открыть документ WORD | Maxx | Microsoft Office Excel | 0 | 15.02.2010 17:37 |
Не открывается документ Word | komar73 | Microsoft Office Word | 3 | 30.05.2009 22:17 |