0

我需要调整下面描述的宏,它使用 Apple Mail 应用程序在 mac 上运行。

Sub SendMail()

    Dim OutlookApp As Object: Set OutlookApp = CreateObject("Outlook.Application")
    Dim var As Variant: var = Selection.Value
    Set MyMail = OutlookApp.CreateItem(0)
    With MyMail
        .To = var(1, 8)
        .Subject = "Skuska"
        .body = "Dobry den...bla bla bla" & vbNewLine & vbNewLine & var(1, 2) & vbNewLine & var(1, 3) & vbNewLine & var(1, 5) & "  " & var(1, 4) & vbNewLine & vbNewLine & "Tel.c.:" & vbNewLine & var(1, 6) & vbNewLine & var(1, 7) & vbNewLine & vbNewLine & var(1, 9) & vbNewLine & vbNewLine & "S pozdravom" & vbNewLine & "Meno" & vbNewLine & "Tel."
        .sent
    End With
End Sub

这个宏与 Outlook 一起运行,但我使用的是 Apple Mail。

4

1 回答 1

1

Outlook for Mac 2011(或 Apple Mail)不支持 VBA。据我所知,Mac 或 Apple Mail 的 Outlook 自动化可以使用 Applescript 和/或 Automator 来完成。有关详细信息,请参阅脚本邮件简介

于 2015-06-29T11:11:33.490 回答