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

时间:2014-02-21 15:55:31

标签: ms-office outlook-addin office-2013 outlook-2013

我正在为站点邮箱制作Outlook加载项,我需要知道站点邮箱中文档和文件夹的共享点URL。

对于项目,这很简单:网站邮箱中的项目是DocumentItem,其中包含一个附件,该附件的PathName包含该网址。

但不知道如何获取Folder的网址。

是否有人知道如何获取文件夹的sharepoint网址?

1 个答案:

答案 0 :(得分:0)

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

    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");
            }
        }
    }