【问题标题】:Getting appointments from Outlook in C#在 C# 中从 Outlook 获取约会
【发布时间】:2015-06-21 09:22:21
【问题描述】:

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

举个例子,我想知道我的一位同事此时是否有约会,所以我可以设置一个变量true或false。

有人知道怎么做吗?

【问题讨论】:

标签: c# calendar outlook


【解决方案1】:

您似乎需要从您的应用程序中自动化 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 了解更多信息。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我一直在搞乱它,但每次我尝试执行一个发送电子邮件的非常简单的程序时都会出错:“System.Runtime.InteropServices.COMException(8000FFFF)” .我尝试以管理员身份运行该程序,微软在他们的网站上提供了一个提示,编辑了一个注册表值。我只得到它发送一次电子邮件。我仍然有完全相同的程序,但我无法消除错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    相关资源
    最近更新 更多