Ошибка 424 при использовании макроса

Программирование на Visual Basic for Applications
zIP
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 02.11.2006 (Чт) 9:17

Ошибка 424 при использовании макроса

Сообщение zIP » 06.11.2006 (Пн) 15:34

Пытаюсь активировать макрос при открытии книги. Должен убирать все панели инструментов.

Код: Выделить всё
Private Sub Workbook_Activate()
Dim CmdBar As CommandBar
For Each CmdBar In CommandBars
If CmdBar.Enabled = True Then
CmdBar.Enabled = False
End If
Next
End Sub


Выдает ошибку 424 Object Required.
Почитал справку - ничерта не понял.

Нужно указывать книгу как объект?

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

Сообщение GSerg » 06.11.2006 (Пн) 15:39

In application.CommandBars
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

zIP
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 02.11.2006 (Чт) 9:17

Сообщение zIP » 06.11.2006 (Пн) 15:41

GSerg писал(а):In application.CommandBars


Если честно, то не понял, что мне с этим делать.

zIP
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 02.11.2006 (Чт) 9:17

Сообщение zIP » 06.11.2006 (Пн) 15:48

Дошло. Спасибо.


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот и гости: 91

    TopList