【问题标题】:Get Selected attachment in outlook在 Outlook 中获取选定的附件
【发布时间】:2014-04-09 00:46:20
【问题描述】:

我正在使用一个插件,它使我能够将上下文菜单附加到 Outlook 附件。因此,当我单击附件时,我可以在上下文菜单中看到我的自定义按钮。

我面临的问题是,我怎么知道点击了哪个附件。我有一些替代方案

  1. 当上下文菜单打开时,我可以将标签关联到该上下文菜单。在这个标签中,我可以存储附件的文件名。使用这个文件名,我可以在 context_menu_button_click 事件中识别附件。目前我找不到上下文菜单告诉对象的地方,在哪个上下文菜单上打开了。

  2. 我遍历检查器或任何其他对象中可用的某些属性,这些属性告诉我选择了电子邮件中的哪个对象。为此,我可以访问选定的电子邮件,也可以遍历所有附件,但我无法确定选择(或右键单击)哪个附件

【问题讨论】:

    标签: outlook ms-office


    【解决方案1】:

    感谢this SO post

    var attachmentSelection = (control.Context as AttachmentSelection).OfType<Attachment>();
    

    可以翻译成...

    AttachmentSelection attachmentSelection = control.Context as AttachmentSelection;
    

    现在使用attachmentSelection 对象可能会解决问题....!

    【讨论】:

      【解决方案2】:

      使用 Explorer/Inspector.AttachmentSelection 集合。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-15
        • 1970-01-01
        • 2011-01-14
        • 2014-12-22
        • 1970-01-01
        相关资源
        最近更新 更多