IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Помогите програмно на VBA проверить открыт файл или нет??? (http://www.imho.ws/showthread.php?t=116398)

Sarge 11.03.2007 20:08

Помогите програмно на VBA проверить открыт файл или нет???
 
Люди, помогите решить задачку!!!!!:молись:
Прежде чем открывать файл проверить открыт он или нет????

crawler 12.03.2007 12:43

А что значит открыт? Этой же программой или вообще в системе? Для какого доступа? И приведи конкретный пример нафиг это нужно.

Sarge 12.03.2007 17:22

Спасибо что откликнулся!Ща приведу пример.
Задача такова:
3.3. Напишите программу "ОткрытиеКниги", которая:
– открывает файл C:\Случайные числа.xls;
– активизирует лист Случ. числа;
– в первом столбце находит первую пустую ячейку;
– разыгрывает 5 случайных чисел и помещает их в 5 ячеек указанного столбца, начиная с найденной ячейки;
– cохраняет измененный файл;
– выводит сообщение: Случайные числа разыграны!.
3.4. Модернизируйте программу ОткрытиеКниги следующим образом
– прежде чем открывать файл C:\St\Случайные числа.xls, проверьте, закрыт он или открыт. Блок проверки оформите в виде подпрограммы;-?????????????????????????????

Я не знаю как сдулать 3.4????p.s 3.3 для ввода в "тему"

добавлено через 1 минуту
да и ещё проверить это надо на встроенном в ёкселе VBA.

Hubbitus 13.03.2007 04:39

Поидее там есть Documents, например Documents.Count - количество открытых документов. Ну его и используем, перебираем в цикле, и смотрим не открыт ли нужный нам. Думаю понятно, если нет - спрашивайте.

Sarge 14.03.2007 22:26

Супер!!Спасибо те большое!!!Всё просто и элементарно!!!Я те благодарен!
Класный тезис!!!:yees:
Добавлю в твою коллекцию-
"Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." /К. Прутков/


Часовой пояс GMT +4, время: 11:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.