Ms office 如何在outlook中获取站点邮箱文件夹的URL?

Ms office 如何在outlook中获取站点邮箱文件夹的URL?,ms-office,outlook-addin,office-2013,outlook-2013,Ms Office,Outlook Addin,Office 2013,Outlook 2013,我正在为站点邮箱开发outlook加载项,我需要知道站点邮箱中文档和文件夹的sharepoint URL 对于项目来说,这很简单:站点邮箱中的项目是一个DocumentItem,它有一个附件,该附件的PathName包含url 但是不知道如何获取文件夹的url annyone是否知道如何获取文件夹的sharepoint url 在花了几个小时的谷歌搜索和反编译后,我找到了一个解决方案: public void OnSiteMailBoxMenuClick(IRibbonControl c

我正在为站点邮箱开发outlook加载项,我需要知道站点邮箱中文档和文件夹的sharepoint URL

对于项目来说,这很简单:站点邮箱中的项目是一个
DocumentItem
,它有一个附件,该附件的
PathName
包含url

但是不知道如何获取
文件夹的url


annyone是否知道如何获取文件夹的sharepoint url

在花了几个小时的谷歌搜索和反编译后,我找到了一个解决方案:

    public void OnSiteMailBoxMenuClick(IRibbonControl control)
    {
        Folder folder = control.Context as Folder;
        if (folder != null)
        {
            string containerProp = folder.PropertyAccessor.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x3613001E");
            if (containerProp == "IPF.ShortcutFolder")
            {
                string sharePointSite = folder.PropertyAccessor.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x6647001E");
            }
        }
    }