【问题标题】:Create new mail on Mac using Excel VBA使用 Excel VBA 在 Mac 上创建新邮件
【发布时间】:2015-09-15 15:31:09
【问题描述】:

我需要调整下面描述的宏,使其使用 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。

【问题讨论】:

    标签: excel vba macos email apple-mail


    【解决方案1】:

    Outlook for Mac 2011(或 Apple Mail)不支持 VBA。据我所知,Mac 或 Apple Mail 的 Outlook 自动化可以使用 Applescript 和/或 Automator 来完成。请参阅Introduction to Scripting Mail 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多