powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Надстройка Для Outlook, Событие getenabled вызывается один раз
1 сообщений из 1, страница 1 из 1
Надстройка Для Outlook, Событие getenabled вызывается один раз
    #38235313
Oleg6619
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу надстройку для outlook 2010 - сохранение писем в БД. Кроме того сохраненные письма необходимо открывать из БД. Кроме писем в БД могут хранится любые док-ты. Поэтому для открытие док-та из БД я использую вызов ShelExecute. Для сохранения в БД в outlook использую кнопку
<tab idMso="TabReadMessage">
<group id="btkGlobalTabReadMessage" label="Bar_Name">
<button
id="btkChooseRecipientTabReadMessage"
getEnabled="GetEnabledMessage"
label="Add_Btn_Name" size="large"
onAction="DoAction" />
</group>
</tab>

Все работает нормально, но ... Для того, чтобы определить, как письмо открыто, и надо ли его сохранять в БД, использую значение EntryID: Если пустое, то это файл из БД, если нет - то из Outlook.
Теперь проблема: если открываю последовательно два письма одно из БД, второе из Outlook, то GetEnabledMessage вызывается всего один раз - при открытии первого письма. Сооответствеено достпность кнопки определяется неправильно. Как выйти из этой ситуации?
(Для справки - Пишу надстройку на Delphi? но в жданном случае это неважно).
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Надстройка Для Outlook, Событие getenabled вызывается один раз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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