在不安装Outlook的情况下访问共享Outlook日历?

时间:2013-11-27 13:32:50

标签: c# .net outlook

我正在使用类似于此处讨论的方法(.NET: Get all Outlook calendar items)来从共享日历中读取Outlook日历事件。这在本地工作正常,但似乎依赖于在计算机上安装Outlook。

有没有办法访问Outlook日历而无需在应用程序的计算机上安装Outlook或Office。正在运行?

1 个答案:

答案 0 :(得分:1)

您是否看过Outlook Redemption,特别是RDO对象?

例如,您可以使用这样的代码我几乎100%确定没有安装Outlook:

    Dim objRedemption As New Redemption.RDOSession
    objRedemption.Logon()
    Dim objCal = objRedemption.GetSharedDefaultFolder("Dunkin Donuts", Redemption.rdoDefaultFolders.olFolderCalendar)
    objRedemption.Logoff()

(“Dunking Donuts”,如果你想知道,是我的测试邮箱。)