Я работаю над автоматическим ответом в Outlook 2010 с использованием сценария VBA, чтобы всякий раз, когда кто-то отправлял мне электронное письмо, был автоматический ответ, который отвечал мне текущим количеством непрочитанных сообщений, а также датой и временем самого старого сообщения.
Что касается Кодекса, это то, что я имею до сих пор:
Sub AutoResponse(objmsg As Outlook.MailItem)
    Dim objReply As MailItem
    Dim omsgItem As Outlook.MailItem
    Dim inbox As MAPIFolder
    Set inbox = Application.GetNamespace("MAPI"). _
    GetDefaultFolder(olFolderInbox)
    Set objReply = objmsg.Reply
    objReply.Subject = "Re: " & objReply.Subject
    objReply.HTMLBody = "Hello," _
    & "<br>" _
    & "<br>" _
    & "<br>" _
    & "Thank you for your email. This is to verify that I have received your email. I currently have " & inbox.UnReadItemCount & " unread emails and the oldest email is (Code goes here) in my inbox and will be reading emails in a first in first out fashion. If the matter is urgent and cannot wait please call me directly" _
    & "<br>" _
    & "<br>" _
    & "Regards, Mike" _
    & "<br>" _
    objReply.Send
    Set objReply = Nothing
End Sub
Точная формулировка будет отличаться, но вы должны понять.
Я чрезвычайно новичок в этом и смог собрать немного кода из Google и предыдущих знаний при разработке другого приложения в .Net.
Любая помощь будет принята с благодарностью.
