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