在C#中从Outlook获取约会

时间:2015-04-15 12:09:22

标签: c# calendar outlook

我想在Visual Studio中创建一个简单的应用程序来检查某个人当前是否有约会。我们公司使用Outlook日历,所以我想将它连接到Visual Studio。我已经看到了一些东西,但对于我想要实现的目标来说,这似乎有点复杂。

举个例子,我想知道我的同事之一是否有约会,所以我可以设置一个真或假的变量。

有谁知道怎么做?

2 个答案:

答案 0 :(得分: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以获取更多信息。

答案 1 :(得分:0)

要检索用户可用性,请使用Application.Sesssion.CurrentUser检索代表当前用户的Recipient对象,或者调用Applicatiobn.Session.CreateRecipient传递其他用户的名称。获得Recipient对象后,调用Recipient.FreeBusy以检索表示给定时间范围内用户可用性的字符串。