【问题标题】:How to add ost file in microsoft outlook using MAPI C#如何使用 MAPI C# 在 Microsoft Outlook 中添加 ost 文件
【发布时间】:2021-08-24 06:56:59
【问题描述】:

我正在尝试使用以下代码在 Microsoft Outlook 中添加一个 ost 文件。

app = new Microsoft.Office.Interop.Outlook.Application();
outlookNs = app.GetNamespace("MAPI");
pstFilePath=myfile.ost;
outlookNs.AddStore(pstFilePath);

但是当我的控件出现在 Addstore 方法时,我收到异常为“无法加载数据文件”,但相同的代码在 pst 文件中运行良好。

谁能帮我解决这个问题。 谢谢。

【问题讨论】:

    标签: c# outlook store profile mapi


    【解决方案1】:

    Namespace 类的 AddStoreAddStoreEx 方法将个人文件夹 (.pst) 文件添加到当前配置文件。您需要将 OST 文件转换为 PST 文件格式才能使用 OOM 将其附加到配置文件中。

    仅供参考:OST 文件只能在最初配置的配置文件中打开。您不能简单地将 OST 复制到另一台机器或在同一台机器上的不同配置文件中打开它。请参阅Outlook 2007/2010 convert .ost file into .pst using VBA 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 2021-05-15
      相关资源
      最近更新 更多