Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка события от контекстного меню (OutLook) / 1 сообщений из 1, страница 1 из 1
03.07.2003, 08:50
    #32197942
MAXII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка события от контекстного меню (OutLook)
Привет!

Перебирая в цикле все имена 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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка события от контекстного меню (OutLook) / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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