2015-04-15 44 views
0

我想在Visual Studio中制作一个简单的应用程序,用于检查某个人是否在当前有约会。我们公司使用Outlook日历,所以我想将它连接到Visual Studio。我已经看到了一些东西,但对于我想实现的目标来说,这似乎有点复杂。为了举一个例子,我想知道我的一个同事此时是否有约会,所以我可以设置一个变量true或false。从C#中的Outlook获取约会#

有谁知道如何做到这一点?

+0

这可能是沿着线的某处你要找的东西: http://stackoverflow.com/questions/90899/net-get-all-outlook-calendar-items –

回答

0

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

+0

我一直乱搞有一点,但我每次尝试执行一个发送电子邮件的非常简单的程序时都会收到错误: “System.Runtime.InteropServices.COMException(8000FFFF)”。 我试着以管理员身份运行该程序,并且微软在其网站上提供了一个提示,编辑了一个注册表值。我只收到一次邮件。我仍然有完全相同的程序,但我无法将错误消除。 – Bryan

+0

你的代码的哪个留置引起异常? –