События загрузки ленты и соединение Outlook Exchange - PullRequest
0 голосов
/ 08 июня 2011

Я использую Ribbon XML для своего проекта надстройки для Outlook 2010.Когда я пытаюсь обнаружить ExchangeConnectionMode во время события загрузки ленты.Если я отключу интернет-соединение, это даст мне статус разъединения, но когда я включу интернет-соединение.Это все еще дает мне статус отключения тоже!

После того, как я какое-то время поиграл с событием «Загрузка лент», я заметил, что перед тем, как всплывающее диалоговое окно «Безопасность Windows» запрашивает учетную запись / пароль учетной записи Exchange, отображается Outlook.

У меня вопрос, загружается ли лента?событие пришло до обмена Exchange.Есть ли способ перезагрузить ленту, если соединение Exchange запускается после загрузки ленты?Поскольку некоторые элементы управления на ленте зависят от того, установлено ли соединение Exchange.

1 Ответ

0 голосов
/ 08 июня 2011

Я почти уверен, что Outlook похож на Word или Excel, когда дело доходит до ленты, т. Е. У вас есть один выстрел, чтобы загрузить его, и все, и, что еще хуже, в момент загрузки ленты часто встречаются элементы приложения, которое не было запущено вами (подключение к Интернету вполне может быть одним в Outlook, хотя я не уверен в этом).

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

затем, используя таймер или другое событие, сгенерированное Outlook, проверьте состояние соединения позже и ВКЛЮЧИТЕ или ОТКЛЮЧИТЕ (или СКРЫТЬ / ПОКАЗАТЬ) соответствующие элементы управления в этой точке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...