Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не вызываеться обработчик из OnAction для CommandBarButton

25K
07 февраля 2007 года
Alexandro
1 / / 07.02.2007
Добрый день.
Пишу макрос для Outlook.
Подскажите, почему у меня не вызывается процедура "ShowMessage" при нажатии на кнопку btnNewCustom. Вроде ж все правильно... Может есть еще где-то в Outlook еще какие-то настройки, которые запрещают вызов обработчика событий? Код приведен ниже. Буду очень благодарен.

Sub AddToolbar()
Dim tlbCustomBar As CommandBar
Dim btnNew As CommandBarButton
Dim btnNewCustom As CommandBarButton
Dim combo As CommandBarComboBox

Set tlbCustomBar = Application.ActiveExplorer _
.CommandBars _
.Add(name:="Custom Applications", _
Position:=msoBarTop, Temporary:=True)

tlbCustomBar.Visible = True


Set btnNewCustom = _
tlbCustomBar.Controls.Add(Type:=msoControlButton)


btnNewCustom.Style = msoButtonCaption
btnNewCustom.Caption = "ClickMe"
btnNewCustom.OnAction = "ShowMessage"

End Sub


Public Sub ShowMessage()
MsgBox ("HI")
End Sub
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог