powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обьясните где ошибка?
1 сообщений из 1, страница 1 из 1
Обьясните где ошибка?
    #32661304
Gotar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обьясните пожалуйста почему не пашет следующий код:
Dim o As CommandBarPopup
Dim o1 As CommandBarButton
Dim a As CommandBarPopup
Dim a1 as CommandBarButton
num = 13

Set o = Application.CommandBars("Menu Bar").Controls.Add(Type:=msoControlPopup, Before:=num)
o.Caption = menunameo

Set o1 = Aplication.CommandBars(menunameo).Controls.Add(Type:=msoControlButton, Before:=1)
o1.Caption = menunameo1
o1.OnAction = RunMacro1

Set a = Application.CommandBars(menunameo).Controls.Add(Type:=msoControlPopup, Before:=2)
a.Caption = menunamea

Set a1 = Application.CommandBars(menunamea).Controls.Add(Type:=msoControlButton, Before:=1)
a1.Caption = menunamea1
a1.OnAction = RunMacro2

В общем примерно такая структура, не буду весь код выкладывать, ибо он оч большой.

Проблемма в том, что, когда я запускаю сей макрос, то на 2ой строке вылетает ошибка обджект рекваеред... При том первая менюшка создается... 8(
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обьясните где ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]