【问题标题】:Capturing Copy Folder Command in Outlook在 Outlook 中捕获复制文件夹命令
【发布时间】:2023-04-05 17:37:01
【问题描述】:

我想要

  1. 在 Outlook Explorer 中找到并选择电子邮件
  2. 右键单击所选电子邮件并将鼠标悬停在结果上下文菜单中的“移动”选项上
  3. 在“移动”选项的子菜单中,选择(单击)“复制到文件夹”选项
  4. 在“复制项目”对话框中,选择一个文件夹并单击“确定”按钮

    //The example below displays the "Select Folder dialog".
     set Session = CreateObject("Redemption.RDOSession")
    Session.MAPIOBJECT = Application.Session.MAPIOBJECT
    set SelectFoldersDialog = Session.GetSelectFoldersDialog
    if SelectFoldersDialog.Display Then
     set Folder = SelectFoldersDialog.SelectedFolder
    MsgBox "selected folder: " & Folder.Name
    End If
    

    但我没有找到捕获确定按钮事件的方法。无论如何要捕捉这个事件?

提前致谢

夏姆

【问题讨论】:

  • 你说的“捕获上面的事件”是什么意思?是什么事件?
  • 其实我想捕获dimastr.com/redemption/RDOSelectFoldersDialog.htm, Session.GetSelectFoldersDialog 结果。当用户点击复制到移动的文件夹子上下文菜单时,我需要处理文件夹对话框的弹出。
  • 我需要捕获 RDOSelectFoldersDialog 事件。
  • Redemption 不使用 Outlook 的菜单 - 两者是完全分开的。当您从弹出菜单中选择“移动”时,不会触发任何事件。
  • 为什么需要在选择文件夹的对话框中捕捉确定按钮?

标签: outlook-addin outlook-redemption


【解决方案1】:

不,没有简单的方法可以捕获对话框窗口上的 Ok 按钮单击。 Outlook 对象模式(也不是 Redemption)没有为此提供任何东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 2012-03-24
    相关资源
    最近更新 更多