Управление просмотром Outlook для 64-разрядной версии Office 2010

#c# #com #64-bit #office-2010

#c# #com #64-разрядная версия #office-2010

Вопрос:

В нашем приложении мы используем OVC для отображения календаря Outlook. Поскольку наши клиенты используют разные версии Office, мы предоставляем разные версии для O2003, O2007 и O2010.

В O2010 OVC не будет работать в 64-разрядном режиме. При попытке запуска выдается сообщение «Класс не зарегистрирован».

Итак, я создал 64-разрядную виртуальную машину с 64-разрядным Office 2010 и установил Visual Studio, чтобы посмотреть, смогу ли я добавить OVC в тестовый проект C #. Затем я узнаю, что элемент управления COM (outlctl) не зарегистрирован и также не может быть зарегистрирован.

На этой странице я увидел следующий текст:

Что есть в 32-разрядной версии Office, но не включено в 64-разрядную версию Office?

Библиотека элементов управления ActiveX, ComCtl Эта библиотека содержит элементы управления ActiveX, которые используются для создания решений. Чаще всего используется в следующих программах Microsoft Office: Access, Excel и Word.

Итак, будет ли это возможно в будущем? Или есть какой-либо другой способ показать календарь как компонент ActiveX?

Заранее спасибо,

Rutger