Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA+Excel-управление меню / 3 сообщений из 3, страница 1 из 1
24.12.2007, 23:17
    #35031184
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA+Excel-управление меню
Для 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
25.12.2007, 10:31
    #35031598
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA+Excel-управление меню
Что касается VBA в 2007, то мне ближе по духу использование VSTO .
Что же касается commandbar, то они попадают во вкладку "developer" и пользоваться ими уже не так удобно.
ps
On Error Resume Next — это редкостное зло.
...
Рейтинг: 0 / 0
25.12.2007, 12:13
    #35031947
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA+Excel-управление меню
On Error Resume Next меня и подвело! :)
В 2007 при добавлении меню использую теперь тэг для меню и потом найдя его по тэгу удаляю. Работает. Спасибо за науку.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA+Excel-управление меню / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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