确定用户是否对其他Outlook邮箱具有完全邮箱权限的最佳方法是什么?
我正在使用Redemption来使用用户有权访问的邮箱上的搜索文件夹。如果他们只有对某些文件夹的编辑权限,则无法看到搜索文件夹,因为无法授予对搜索文件夹的权限。使搜索文件夹可见的唯一方法似乎是它们是否拥有完整的邮箱权限(通过Exchange提供),因此我需要根据它们是否拥有完整的邮箱权限来划分我的逻辑,但我不知道如何执行此检查。
如果我检查邮箱根文件夹的访问控制条目,我拥有使用以下代码的全部权限,它为空:
var folder = additionalMailbox.RootFolder;
var accessContro
我设法使用这个站点让代码在我的个人邮箱上工作。
当应用于共享邮箱时,它不起作用。
它适用于个人邮箱从收件箱移动到名为Test的收件箱子文件夹。
在共享邮箱上,我需要从共享邮箱收件箱移到另一个名为Complete的文件夹。这是共享邮箱中的一个文件夹,不是子文件夹。
Sub MailmoveAP()
Dim olApp As Outlook.Application
Dim objNS As Outlook.NameSpace
Dim olFolder As Outlook.MAPIFolder
Dim msg As Outlook.MailIt
在我的Outlook中,我配置了两个帐户:
我的主要帐户/收件箱: chip@mail.com
共享邮箱: shared@mail.com
所以有两个不同的邮箱。
我可以在两个邮箱中使用VBA隐藏一些默认文件夹。但是现在我想在共享邮箱shared@mail.com中取消隐藏默认文件夹。
以下是建议的代码:
Option Explicit
Public Sub UnHideFolders()
Dim oFolder As Outlook.Folder
Dim oPA As Outlook.propertyAccessor
Dim PropName, Value, Fold
统一适用于所有邮箱,使用下面的代码。--我找不到正确的语法或示例,无法在中看到其他邮箱。
示例: outlook中设置了四个邮箱,A、B、C、D。下面的代码统一/显示了VBA搜索的所有收件箱。
问题:I想要修改代码来显示/只显示邮箱B、C和D。可以组合一个邮箱子集,而不是所有邮箱。
我怀疑我可以设置somehow...but当前文件夹的值,这一次只会是一个文件夹吗?谢谢!
我已经找了一段时间了,谢谢你的时间!
` Sub UnifiedInboxThisWeek()
Dim myOlApp As New Outlook.Application
txtSearch =