Открыта ли рабочая книга…

Программирование на Visual Basic for Applications
Rom
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 30.09.2004 (Чт) 18:50

Открыта ли рабочая книга…

Сообщение Rom » 11.05.2005 (Ср) 21:53

Подскажите, пожалуйста, как можно проверить, открыта ли в данный момент книга “Name.xls” или нет?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.05.2005 (Чт) 4:59

dim w as workbook

on error resume next
set w=workbooks("name.xls")
on error goto 0

if w is nothing then ... else...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.05.2005 (Чт) 8:56

Нехорошо ошибки генерить. Лучше уж перебрать коллекцию Workbooks.
Lasciate ogni speranza, voi ch'entrate.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 12.05.2005 (Чт) 11:16

Почему нехорошо??? :shock:
В одном из примеров к розе на VB, заполнение данными из файла, построено как раз на ошибках.
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList