如何在使用 Excel 通过 Outlook 发送邮件时从当天减去 2 天

how do I minus 2 days from current day while sending mail through outlook by using Excel

我想在使用 excel vba

通过 Outlook 发送邮件(需要在主题中放置日期)时从当天减去 2 天

您可以使用 MailItem class 的 Subject 属性,它允许获取或设置指示 Outlook 项目主题的字符串。

How to automate Outlook from another program 文章解释了自动化 Outlook 所需的所有步骤。

你可以做到这一点。

Option Explicit
Sub AddDate()
    Dim olApp As Object
    Dim olMail As Object
    Dim SubjectDate As String

    Set olApp = CreateObject("Outlook.Application")
    Set olMail = olApp.CreateItem(0)

    SubjectDate = Format(Now - 2, "Long Date")
'                               OR
'                                  "Short Date"
'                                  "DD/MM/YYYY"
'
    With olMail
        .Subject = SubjectDate
        .Display
    End With

    Set olMail = Nothing
    Set olApp = Nothing
End Sub