Конференция "Corba" » Excel [D7, WinXP]
 
  • sergio © (09.06.12 16:48) [0]
    Добрый день.
    Delphi 7, WIN XP
    Есть программа, которая заносит данные в файл Excel. Используется позднее связывание. Файл находится на другом компьютере. Проблема в том, что файл может быть открыт другим ползователем, причем в монопольном режиме и повлиять на это я не могу. Изменения при этом, естественно, не сохраняются. Если DisplayAlerts := False, то изменения просто не сохраняются, хотя внешне все нормально, если True – диалоги: открыть только для чтения, сохранить под другим именем, что тоже не подходит.
    Вопрос: возможно-ли при DisplayAlerts := False узнать, что файл Excel уже открыт на удаленном компьютере, чтобы выдать свое сообщение.
  • YurikGL © (15.07.12 16:09) [1]
    Может, сначала проверить силами ОС, что файл кем-то открыт? Не идеальное решение, но все же.
 
Конференция "Corba" » Excel [D7, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0]