C# 访问另一个用户';以编程方式创建自定义日历
我正在开发一个outlook插件。我想授予我的manager reviewer权限,以查看我以编程方式创建的自定义日历(而不是Outlook主日历) 我的经理应该能够以编程方式查看我的自定义日历 我已向我的经理授予审阅者权限 到目前为止,我还不知道他在哪里可以通过编程直接访问我的自定义日历。我的自定义日历与主日历处于同一级别 下面这样的代码不能解决我的问题C# 访问另一个用户';以编程方式创建自定义日历,c#,outlook-addin,C#,Outlook Addin,我正在开发一个outlook插件。我想授予我的manager reviewer权限,以查看我以编程方式创建的自定义日历(而不是Outlook主日历) 我的经理应该能够以编程方式查看我的自定义日历 我已向我的经理授予审阅者权限 到目前为止,我还不知道他在哪里可以通过编程直接访问我的自定义日历。我的自定义日历与主日历处于同一级别 下面这样的代码不能解决我的问题 Outlook.Recipient oRecip = (Outlook.Recipient)oNS.CreateRecipient(user
Outlook.Recipient oRecip = (Outlook.Recipient)oNS.CreateRecipient(userName);
Outlook.MAPIFolder usersCalendarFolder =
(Outlook.MAPIFolder) oNS.GetSharedDefaultFolder(oRecip,
Outlook.OlDefaultFolders.olFolderCalendar)
因为这只是为了获取我的根日历
我不想给审阅者对我的根文件夹的权限。i、 e.只需在自定义日历上具有“审阅者”权限
我们有办法实现我需要的吗?使用GetSharedDefaultFolder只能访问每种项目类型的Outlook默认文件夹。如果需要共享手动创建的任何其他文件夹,则必须共享整个邮箱,以便他们可以在Outlook配置文件中将其作为其他邮箱打开,或将其作为单独的帐户添加