powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка события от контекстного меню (OutLook)
1 сообщений из 1, страница 1 из 1
Обработка события от контекстного меню (OutLook)
    #32197942
MAXII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Перебирая в цикле все имена CommandBars`ов изначально, как только OutLook загрузился, обнаруживается что Context Menu нет.

И код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Sub OurMacros() 
Dim a As Byte 
a = MsgBox( "df" , ,  "klk" ) 
End Sub 

Private Sub Application_Startup() 

Application.ActiveExplorer.CommandBars( "Context Menu" ).Controls( "Откр&ыть в новом окне" ).OnAction =  "OurMacros"  
end sub 



не компелиться!
Но когда что то открыто с помощью этого контекстного меню,(например кликнул по нему/открыл в новом окне "входящие")
Опять перебирая в цикле имена появится Context Menu (видимо оно становится активным в данном сеансе OutLook).
Строка

Application.ActiveExplorer.CommandBars("Context Menu").Controls("Откр&ыть в новом окне").OnAction = "OurMacros"

выполняется и соответственно макрос выполняется.

Почему изначально Context Menu в CommandBars`ах нет?

Как быть в этом случае, если необходимо отследить OnAction на Context Menu?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка события от контекстного меню (OutLook)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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