【问题标题】:How to include Voting Button in Outlook Mail in VB.NET如何在 VB.NET 的 Outlook 邮件中包含投票按钮
【发布时间】:2016-12-14 20:39:29
【问题描述】:

我对 VB 还很陌生,我已经创建了一封电子邮件以发送给示例中的 vb 编码的收件人; How to: Programmatically Create an E-Mail Item

  private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        CreateMailItem();
    }

    private void CreateMailItem()
    {
        Outlook.MailItem mailItem = (Outlook.MailItem)
            this.Application.CreateItem(Outlook.OlItemType.olMailItem);
        mailItem.Subject = "This is the subject";
        mailItem.To = "someone@example.com";
        mailItem.Body = "This is the message.";
        mailItem.Importance = Outlook.OlImportance.olImportanceLow;
        mailItem.Display(false);
    }

此外,我今天简要查看了 Outlook MAPI 参考,因为它在我的办公室中使用,但我对如何继续感到困惑。

我想在电子邮件中包含一个投票按钮,例如批准/拒绝,这样我就可以使用 MAPI 根据主题“批准:blabla”过滤从收件人收到的电子邮件。

P.S Outlook 在 "Approve:blasddd" 或 "Reject:hjjkkkk" 中给出响应的主题标题。任何建议将不胜感激。

【问题讨论】:

    标签: vb.net outlook


    【解决方案1】:

    您需要使用MailItem.VotingOptions 属性。见https://msdn.microsoft.com/en-us/library/office/ff424466.aspx

    【讨论】:

    • 此答案只能使用 C# 应用。我们可以将它用于vb吗?到目前为止,我只在使用“Microsoft.Office.Interop.Outlook.Application”库时遇到错误......说它不是成员。然后当我添加它时,它仍然无法引用。
    • 您在翻译到 VB 时遇到问题?请包含您尝试过的代码
    • 修改了代码使其可以在vb上运行。然而我走到了死胡同。由于前向兼容性问题,我还没有让它工作。显然,此代码仅适用于 Outlook 2013 及以下版本,我将发送的电子邮件应发送到 Outlook 2016。
    • 什么是兼容性问题?您是否遇到特定错误?
    猜你喜欢
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 2017-01-18
    相关资源
    最近更新 更多