Вопрос № 146167: ситуация такая. В расщаренной в сети папке лежит файл к примеру file.xls. Программно нужно определить занят ли этот файл каким либо процессом, без разнице с какого компьютера. Спасибо...Вопрос № 146230: ...
Вопрос № 146.167
ситуация такая. В расщаренной в сети папке лежит файл к примеру file.xls. Программно нужно определить занят ли этот файл каким либо процессом, без разнице с какого компьютера. Спасибо
Отправлен: 06.10.2008, 11:07
Вопрос задал: Pithon (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 11)
Отвечает: megaloman
Здравствуйте, Pithon! Макрос для Excel в приложении Идея - пытаемся открыть файл. Если возникает ошибка с нужным номером (здесь 70) то файл занят. Результат работы отображаю в клетке A1. Вы, естественно, построите программу, как Вам надо. Если файл открывается без проблем, тут же его закрываем В принципе, идею PsySex поминал, но (верьте мне, люди!) писал макрос, не прочтя пост в минифоруме. Жалко было написанное выбрасывать. И, кроме того, у меня написано решение, а не идея. Единственное,
результат (т.к. это, в принципе, всего лишь иллюстрация решения) пишется в клетку A1 активного листа , так что будьте осторожны.
Приложение:
--------- Нет времени на медленные танцы
Ответ отправил: megaloman (статус: Практикант)
Ответ отправлен: 07.10.2008, 18:27
Отвечает: Савчук Иван Иванович
Здравствуйте, Андреев Павел Александрович! Ну все зависит от вопроса! for j=1 to m ... print "a("i","j")" ... Если вопрос "количество элементов массива" то сумма=M*N Если сумма всех элементов то s=s+a(i,j) Если среднее - sr=s/(n*m) ...
Ответ отправил: Савчук Иван Иванович (статус: 3-ий класс)
Ответ отправлен: 06.10.2008, 19:10 Оценка за ответ: 5