powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA+Excel-управление меню
3 сообщений из 3, страница 1 из 1
VBA+Excel-управление меню
    #35031184
avdj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Office 2002, XP записываю на Before_Close книги
.................
On Error Resume Next
Application.CommandBars(1).Controls("Меню1").Delete
Application.CommandBars(1).Controls("Меню2").Delete
Application.CommandBars(1).Controls("Меню3").Delete
...............
Все отлично.....
Идем в Office 2007...
Падает Application.CommandBars(1).Controls("Меню1").Delete
.... Смотрел, смотрел не пойму - в чем отличие работы с этим Ribon-ом.....
Как в таком "многоплатформенном" случае удалять добавленные, при запуске, пункты меню?
Киньте в меня ссылкой по работе в VBA из под 2007-го с меню, не найду ни как...
...
Рейтинг: 0 / 0
VBA+Excel-управление меню
    #35031598
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается VBA в 2007, то мне ближе по духу использование VSTO .
Что же касается commandbar, то они попадают во вкладку "developer" и пользоваться ими уже не так удобно.
ps
On Error Resume Next — это редкостное зло.
...
Рейтинг: 0 / 0
VBA+Excel-управление меню
    #35031947
avdj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Error Resume Next меня и подвело! :)
В 2007 при добавлении меню использую теперь тэг для меню и потом найдя его по тэгу удаляю. Работает. Спасибо за науку.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA+Excel-управление меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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