Меню по правой кнопке мыши

Статус
Закрыто для дальнейших ответов.

dear

Участник
Топикстартер
Сообщения
43
Реакции
0
Можно ли организовать по-своему всплывающее меню, появляющееся при нажатии на правую кнопку мыши?
 

Sanchos

Sancho
15 лет на форуме
Сообщения
806
Реакции
158
Ответ: Меню по правой кнопки мыши

Можно на ВинАПИ... загугли CreatePopupMenu
 

lev

Модератор
20 лет на форуме
Сообщения
2 147
Реакции
2 072
Ответ: Меню по правой кнопке мыши

Насколько я понимаю вам нужно программно добавить написанный вами макрос заказчику в меню. В данном примере я добавляю стандартный макрос PageNumbering в меню Document Desktop. Не забудте поставить референс на VGCore.
Код:
Sub Page_Numbering()
  Dim cbt As VGCore.CommandBarControl
  Set cbt = CommandBars("Document Desktop").Controls.AddCustomButton("2cc24a3e-fe24-4708-9a74-9c75406eebcd", "Globalmacros.CorelMacros.PageNumbering")
  cbt.Caption = "Page Numbering"
End Sub
 

dear

Участник
Топикстартер
Сообщения
43
Реакции
0
Ответ: Меню по правой кнопке мыши

Спасибо огромное за внимание. На выходных буду пробовать оба варианта. Но это делаю не под заказчика, а для себя, ради интереса и ускорения работы.
 

lev

Модератор
20 лет на форуме
Сообщения
2 147
Реакции
2 072
Ответ: Меню по правой кнопке мыши

Для себя можно и без автоматизации
Tools>Customization>Command Bars... - включить Context menu Bar
затем через Customization>Commands поместить в требуемые меню нужные команды, макросы...
А, вот, чтобы не объяснять все эти действия тем с кем вы делитесь программой, настройками и т.п. и пригодится автоматизация.
 

Sanchos

Sancho
15 лет на форуме
Сообщения
806
Реакции
158
Ответ: Меню по правой кнопке мыши

Странно. автор темы даже не уточнил про что всётаки речь ) толи про панель инструментов, толи про создание меню в ВБА. %)
 

dear

Участник
Топикстартер
Сообщения
43
Реакции
0
Ответ: Меню по правой кнопке мыши

Прошу прощения за неточность вопроса и слегка запоздавший ответ.
Попытаюсь исправиться... При нажатии на правую кнопку мыши возникает pop-up меню (см. рисунок). Можно ли как-то его переделать под себя?
 

Вложения

  • 1.jpg
    1.jpg
    30.2 КБ · Просм.: 880

wOxxOm

Участник
Сообщения
798
Реакции
3
Ответ: Меню по правой кнопке мыши

даже нужно.

это всё в options - customize - commandBars - ставить галку на ContextMenu, переходить слева в раздел Commands и тягать кнопки в появившееся мелкое окошко с контекстными менюшками, отпуская мышку внутри нужного подменю. Короче ничего сложного.
 

Вложения

  • RMB.png
    RMB.png
    6 КБ · Просм.: 780

dear

Участник
Топикстартер
Сообщения
43
Реакции
0
Ответ: Меню по правой кнопке мыши

Спасибо огромное. То, что надо
 
Статус
Закрыто для дальнейших ответов.