2015-04-15 2 views
0

Я хочу сделать простое приложение в Visual Studio, которое проверяет, назначено ли какое-либо лицо в текущее время. Наша компания работает с Outlook Calendar, поэтому я хотел бы подключиться к Visual Studio. Я видел некоторые вещи там, но все это кажется немного сложным для цели, которую я хочу достичь.Получение встреч из Outlook в C#

Чтобы привести пример, я хочу знать, есть ли у кого-то из моих коллег назначение на это время, поэтому я могу установить переменную true или false.

Кто-нибудь знает, как это сделать?

+0

Это может быть где-то вдоль линии, что вы ищете: http://stackoverflow.com/questions/90899/net-get-all-outlook-calendar-items –

ответ

0

Похоже, вам необходимо автоматизировать Outlook из приложения. В статье How to automate Outlook and Word by using Visual C# .NET to create a pre-populated e-mail message that can be edited описаны все необходимые шаги. Также вы можете найти полезный пример проекта C# app automates Outlook (CSAutomateOutlook).

Если вам нужно разработать надстройку Outlook, см. Walkthrough: Creating Your First Application-Level Add-in for Outlook для получения дополнительной информации.

0

Чтобы получить доступность пользователя, используйте Application.Sesssion.CurrentUser для извлечения объекта получателя, представляющего текущего пользователя, или вызывающего абонента Applicatiobn.Session.CreateRecipient, передающего имя другого пользователя. Когда у вас есть объект «Получатель», вызовите Recipient.FreeBusy, чтобы получить строку, представляющую доступность пользователя в заданном временном диапазоне.

+0

Я бездельничал с ним немного, но я получаю сообщение об ошибке каждый раз, когда я пытаюсь выполнить очень простую программу, которая отправляет электронное письмо: «System.Runtime.InteropServices.COMException (8000FFFF)». Я попробовал запустить программу в качестве администратора и совет, который был у Microsoft на своем веб-сайте, отредактировал значение реестра. Я только получил его, чтобы отправить электронное письмо один раз. У меня все еще есть точно такая же программа, но я не могу получить ошибку. – Bryan

+0

Какое залоговое удержание вашего кода вызывает это исключение? –

Смежные вопросы