兑换 RDOSearches 在 Session.Stores.DefaultStore 上不可见
Redemption RDOSearches not visible on Session.Stores.DefaultStore
我有一个 Outlook 插件,它执行非常大的扫描并经常导致 Outlook 崩溃。我进行了大量搜索,发现我应该改用 Redemption。
我已经下载了 Redemption 5.17,我正在尝试在 Outlook 中创建一个搜索文件夹。我按照文档 here
set Session = CreateObject("Redemption.RDOSession")
Session.Logon
set Searches = Session.Stores.DefaultStore.Searches
for each Search in Searches
Debug.Print "-------------"
Debug.Print Search.Name
Debug.Print Search.SearchCriteria.AsSQL
next
我用 VS2017 C# 编写代码。我在 Session.Stores.DefaultStore
上找不到属性搜索
任何人都可以帮助我如何制作复制现有文件的搜索文件夹
来自另一个搜索文件夹的 SearchCriteria。
首先,在插件中没有理由使用 RDOSession.Logon
- 您已经有一个 Outlook 会话:从 OOM 将 RDOSession.MAPIOBJECT
属性 设置为 Application.Session.MAPIOBJECT
。
其次,搜索 属性 由 RDOStore2
接口公开(参见 http://www.dimastr.com/redemption/rdosearches.htm)- 只需将您的 RDOStore
对象转换为 RDOStore2
。
我有一个 Outlook 插件,它执行非常大的扫描并经常导致 Outlook 崩溃。我进行了大量搜索,发现我应该改用 Redemption。 我已经下载了 Redemption 5.17,我正在尝试在 Outlook 中创建一个搜索文件夹。我按照文档 here
set Session = CreateObject("Redemption.RDOSession")
Session.Logon
set Searches = Session.Stores.DefaultStore.Searches
for each Search in Searches
Debug.Print "-------------"
Debug.Print Search.Name
Debug.Print Search.SearchCriteria.AsSQL
next
我用 VS2017 C# 编写代码。我在 Session.Stores.DefaultStore
上找不到属性搜索任何人都可以帮助我如何制作复制现有文件的搜索文件夹 来自另一个搜索文件夹的 SearchCriteria。
首先,在插件中没有理由使用 RDOSession.Logon
- 您已经有一个 Outlook 会话:从 OOM 将 RDOSession.MAPIOBJECT
属性 设置为 Application.Session.MAPIOBJECT
。
其次,搜索 属性 由 RDOStore2
接口公开(参见 http://www.dimastr.com/redemption/rdosearches.htm)- 只需将您的 RDOStore
对象转换为 RDOStore2
。