【问题标题】:Outlook Redemption : How to Access RDORules or rules from outlook in c#Outlook 兑换:如何在 c# 中从 Outlook 访问 RDORules 或规则
【发布时间】:2013-03-22 22:28:19
【问题描述】:

我正在使用 Outlook 兑换从 Outlook 访问所有规则。 我们如何在 c# 中使用 Outlook Redemption 获得 RDORules? 我尝试使用下面的代码访问它

Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook._NameSpace ns = app.GetNamespace("MAPI");

Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass();
                rdoSession.MAPIOBJECT = ns.MAPIOBJECT;

rdoSession.Stores.DefaultStore.Rules - Here Rules property not exist.

原因是rdoSession.Stores.DefaultStore返回RDOStore对象,RDOExchangeStore对象中存在Rules属性。

我无法访问 RDOExchangeStore 对象。因为商店种类是 “skPstUnicode” 有什么方法可以访问 RDORules 吗?

【问题讨论】:

    标签: c# outlook interop outlook-redemption


    【解决方案1】:

    这里可能有几件事..您是否遍历商店以找到交换商店?因为看起来您没有连接到交换或默认存储配置为 PST。

    更新:回答您的额外问题。

    只要您在线,您就可以直接针对 Exchange Server 使用 RDO,即 Outlook 外部

    Redemption.RDOSession rdoSession = new Redemption.RDOSession(); 在 RDOSession 对象上使用登录方法。

    【讨论】:

      猜你喜欢
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多