[prg] Re: сохранение в макросе
Здравствуйте, Петухов константин.
Может пусть лучше читающая программа не читает тут же, а копирует к себе в
temp и читает уже там? Возможно это снимет конфликт. Если, конечно, вы
имеете контроль над её функциональностью.
Боюсь, что нет. По крайней мере, я её не знаю, хотя, как уже сказал, VBA
помню смутно.
Если открытие программой книги отображается в списке открытых книг, то можно
циклично сравнить интересующее имя со списком открытых файлов и таким
образом получить информацию о занятости книги. Правда уже в локальной сети
это точно работать не будет, так как список содержит данные только по
текущей машине.
Также можно попробовать сделать суррогатный тест доступности, например,
что-нибудь типа переименование книги на такое же имя. Если выдаст ошибку, то
файл недоступен.
В общем попробуйте потестировать эти костыли, возможно что-то сработает.
А вообще, как я понимаю, вы пытаетесь сделать из Excel некий интерфейс к
базе данных. Вы уверены, что путь через интеграцию с SQL Server или
подключение приблуд типа Power Query for Excel не более правильный в вашем
случае?
Успехов. Никита.