【问题标题】:How to get windows explorer full path of opened outlook MSG file?如何获取打开的 Outlook MSG 文件的 Windows 资源管理器完整路径?
【发布时间】:2018-05-20 01:00:27
【问题描述】:

这个问题与outlook插件有关。

我的文件系统中有一个 MSG 文件。让我们从例子开始。

一个 msg 文件位于 @"d:\MSG Files\MailItemSubject.msg"。

当我在 Windows 资源管理器中打开那个 msg 文件时,我的 office 插件将 从 Outlook 应用程序开始。我注册了我的事件处理程序 Outlook.Application.Inspectors.NewInspector。并尝试获取完整路径 处理函数中的 msg 文件。

我想知道这个消息文件是从哪里来的。 但我不知道如何获得完整的路径。

有人遇到同样的问题吗? 有人对此有任何想法吗? 如何获取windows explorer完整路径?

【问题讨论】:

    标签: c# vsto outlook-addin mailitem


    【解决方案1】:

    该信息不会通过任何 API 公开。不仅如此,Outlook 在默认邮件存储中创建一个临时邮件,并在那里创建一个 MSG 文件的副本。

    【讨论】:

    • 感谢您的支持。在对outlook Inspector对象进行了一些研发之后。我最终确定外部MSG文件entryID为null。
    • 新的未保存消息也是如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2010-11-05
    • 1970-01-01
    相关资源
    最近更新 更多