контекстное меню в Excel

Программирование на Visual Basic for Applications
vl777
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.05.2004 (Вт) 17:02

контекстное меню в Excel

Сообщение vl777 » 11.05.2004 (Вт) 17:18

Подскажите пожалуйста, как изменить один пункт в стандартном контекстном меню в Excel-е, которое вызывается при наведении курсора на ярлычок листа? Нужно изменить цвет ярлычка и дополнительно сделать изменения в другой "книге".
Установлен ExcelXP. Всем спасибо.

Евген
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 66
Зарегистрирован: 01.07.2003 (Вт) 14:13
Откуда: СПб

Сообщение Евген » 12.05.2004 (Ср) 8:31

Application.CommandBars("ply").Controls.Add()
Ёж птица гордая, пока не пнешь - не полетит!

vl777
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.05.2004 (Вт) 17:02

Сообщение vl777 » 12.05.2004 (Ср) 16:54

Ёжик, может ты не будешь таким гордым, а поподробнее растолкуешь что изобразил.

Евген
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 66
Зарегистрирован: 01.07.2003 (Вт) 14:13
Откуда: СПб

Сообщение Евген » 13.05.2004 (Чт) 8:35

Подскажите пожалуйста, как изменить один пункт в стандартном контекстном меню в Excel-е, которое вызывается при наведении курсора на ярлычок листа?

Код: Выделить всё
Application.CommandBars("ply").Controls.Add()

- оно самое и есть (в 2000), добавить пункт
Ёж птица гордая, пока не пнешь - не полетит!

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 14.05.2004 (Пт) 11:50


Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 14.05.2004 (Пт) 12:07

А так ты можешь просмотреть все названия контекстного меню через кэпшен приложения:
Код: Выделить всё
Sub menu()
For i = 1 To Application.CommandBars.Count
If Application.CommandBars(i).Type = msoBarTypePopup Then
  Application.Caption = Application.CommandBars(i).Name
  Application.CommandBars(i).ShowPopup
  End If
Next i

End Sub


После запуска макроса нажимай ESC для продолжения просмотра, или щелкни мышкой мимо меню, для быстрого завершения


Вернуться в VBA

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

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

    TopList