我正在为站点邮箱制作Outlook加载项,我需要知道站点邮箱中文档和文件夹的共享点URL。
对于项目,这很简单:网站邮箱中的项目是DocumentItem
,其中包含一个附件,该附件的PathName
包含该网址。
但不知道如何获取Folder
的网址。
是否有人知道如何获取文件夹的sharepoint网址?
答案 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");
}
}
}