【问题标题】:Excel 2010 VBA Outlook Email Sender Follow-up TagExcel 2010 VBA Outlook 电子邮件发件人后续标记
【发布时间】:2015-05-19 05:56:48
【问题描述】:

我创建了以下代码,它会自动通过电子邮件发送工作簿,我想在发送日期后 2 天使用发件人跟进标记已发送的电子邮件,以提醒我在 2 天内跟进已发送的电子邮件。

我查看了其他论坛但没有成功,我发现的代码只为收件人设置了标志。

Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Dim SigString As String
Dim Signature As String
Dim wb As Workbook
Dim FileName As String
Dim wSht As Worksheet
Dim ShtName As String
Dim ws As Worksheet

ActiveWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & "File Name " & Format(Now, "dd-mm-yy") & ".xlsm"

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.createitem(0)


strbody = " Please see the attached spreadsheet.

" & _"Please don't hesitate to contact me if you have any questions.
"


'Change only Mysig.htm to the name of your signature
SigString = Environ("appdata") & _
"\Microsoft\Signatures\Expediting Officer.htm"


If Dir(SigString) <> "" Then
Signature = GetBoiler(SigString)
Else
Signature = ""
End If


On Error Resume Next


With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = ""
.HTMLBody = strbody & "
" & Signature
.display
.Attachments.Add ("File location"\"File Name " & Format(Now, "dd-mm-yy") & ".xlsm")
.display
.Importance = 2
End With

【问题讨论】:

  • This 你在尝试什么?
  • 感谢您的回复。链接上的代码似乎用于在 Outlook 中工作。我们想在上面显示的代码中添加代码,将发件人电子邮件中的跟进标记为 2 天。

标签: vba email excel outlook


【解决方案1】:

MailItem 类提供以下属性来完成工作:

  • MarkAsTask - 将 MailItem 对象标记为任务并为该对象分配任务间隔。
  • TaskDueDate - 设置表示此 MailItem 任务到期日期的 Date 值。
  • ReminderSet - 如果已为此项目设置提醒,则设置一个布尔值为 True。
  • ReminderTime - 设置一个日期,指示应针对指定项目进行提醒的日期和时间。

查看示例代码:

 Public Sub FlagMessage(Item As Outlook.MailItem)
  With Item
    .MarkAsTask olMarkThisWeek
    ' sets a due date in 48 hours
    .TaskDueDate = Now + 2
    .ReminderSet = True
    .ReminderTime = Now + 2
    .Save
  End With
End Sub

【讨论】:

  • 感谢您的回复。此代码仅设置接收者提醒。我们想给发件人设置跟进,提醒发件人在2天内追上。
  • 代码附加到帖子并从 Excel 2010 运行。代码从工作簿复制工作表并将其附加到 Outlook 2010 电子邮件,我们希望为2 天时间提醒我们追查电子邮件的收件人。提醒发件人。
  • 嗨,Eugene,为发件人设置后续标志的代码有什么运气吗?谢谢。
  • 嗨,Eugene,我们尝试了您的代码,但它为接收者而不是发送者放置了一个后续标志。我们想提醒自己跟进我们发送给供应商的电子邮件,因此后续标志需要出现在我们的前景上,而不是接收者上。任何有关此代码的帮助将不胜感激,因为我们无法在互联网上找到任何代码。干杯。
猜你喜欢
  • 2018-03-24
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
  • 2021-01-10
  • 2018-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多