【问题标题】:Writing custom rules for Outlook 2010为 Outlook 2010 编写自定义规则
【发布时间】:2012-08-21 19:22:04
【问题描述】:

我接到了一项疯狂的任务,即为 Outlook 编写一个影响没有附件的电子邮件的自定义规则。目前在规则向导中,有一个选项针对确实有附件但没有相反的电子邮件,奇怪...

在这里还值得一提的是,我从来没有写过一行 Visual Basic!但这只是一个小规矩,能有多难。

这是我目前拥有的:

Dim WithEvents objInbox As Outlook.Items

Private Sub Application_Startup()
    Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objInbox_ItemAdd(ByVal Item As Object)

    ' If the mail doesn't contain an attachment
    If Item.Attachments.Count = 0 Then

          ' Chirp chirp..

    End If

End Sub

一个空的 if 语句.. 但基本上我现在要做的就是在“Item”对象上调用一些“delete”函数。如果它没有附件,那么它会删除电子邮件,简单..我习惯于编写 Java 和 C#,仅供参考

有什么建议吗?

【问题讨论】:

    标签: vb.net vbscript outlook rules


    【解决方案1】:

    您需要先将Item 对象转换为MailItem,然后调用MailItem.Delete物品可以represent multiple classes,如AppointmentItemTaskItemJournalItem

    Outlook.MailItem mailItem = Item as Outlook.MailItem;
    if (mailItem != null)
    {
         mailItem.Delete();
    }
    

    【讨论】:

      猜你喜欢
      • 2015-09-06
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      相关资源
      最近更新 更多