VBA:通过Mac版Excel 2011中的Outlook发送邮件

e2-e4

在Mac上,我想通过Outlook发送Office 2011(最新补丁)

Set mailer = CreateObject("Outlook.Application")

这给出了错误

ActiveX组件无法创建对象

这似乎是可信的,因为Mac上没有ActiveX。

我试图找到其他解决方案,但是

  • 他们过时了(2011)
  • 该宏必须同时在Mac和Windows上运行

当前在Office Mac 2011中通过Outlook发送邮件的最佳VBA方法是什么?

tacos_tacos_tacos

cf / http://msdn.microsoft.com/zh-CN/library/hh859489(v=office.14).aspx

请注意,Mac没有ActiveX组件。

对于您的VBA,请使用上面的链接处理Mac机箱,并使用一条if语句(请参见下面的伪代码):

If Application.OperatingSystem = "MAC" Or Application.OperatingSystem = "Macintosh" OR ...
    DoMacSendMail
Else
    DoWindowsSendMail
End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Outlook发送邮件

使用 VBA 在 Outlook 中通过电子邮件发送多个数据表

VBA-如何在Outlook中发送电子邮件之前在Excel中存储.SentOn

在Mac的Outlook 2011上查看完整的邮件标题

通过Python发送Outlook电子邮件?

无法通过C#从Outlook发送邮件

通过Outlook电子邮件发送Excel形状

发送Outlook邮件后Excel VBA提示消息

如何在excel中使用vba在outlook中发送邮件

Excel 使用 Excel 工作表中的特定字段在 Outlook 中自动发送电子邮件

从 Excel 发送 Outlook 电子邮件

Mac版Excel 2011的DATEVALUE功能

在VBA代码中设置olMail = Nothing设置olApp = Nothing可以做什么以通过excel从Outlook中发送电子邮件?

SendAsDeniedException.MapiExceptionSendAsDenied-无法通过Java发送邮件-即使在Outlook中启用了SMTP

在从 Excel 发送之前如何在 Outlook 中对电子邮件进行分类

如果 Excel 单元格中满足条件,则发送 Outlook 电子邮件

通过 VBA 从 Excel 中的命名范围获取值到 Outlook 电子邮件中

使用Excel VBA通过模板在Outlook 2010中创建电子邮件

当Outlook启动通过Word或Excel上的“发送邮件”选项触发Outlook 2007加载项启动崩溃

嵌入图像并将文件附加到通过Excel VBA发送的电子邮件中

通过将数据框包含在R中的表中来从Outlook发送电子邮件

通过VBA从Excel发送电子邮件附件

通过Python发送Outlook电子邮件时需要收据

通过Outlook在R中发送电子邮件

通过Outlook 2013发送HTML电子邮件

发送时电子邮件正文丢失(outlook vba)

应用于主题并发送邮件Outlook VBA

复制邮件并使用VBA发送到Outlook

如何阻止通过MailApp.sendEmail发送的电子邮件进入Outlook中的垃圾文件夹?