在Mac上,Office 2011(最新补丁)我想通过Outlook发送邮件
Set mailer = CreateObject("Outlook.Application")
给出错误
ActiveX组件无法创建对象
这似乎很可信,因为Mac上没有ActiveX。
我试图寻找其他解决方案,但
目前在Office Mac 2011中通过Outlook发送邮件的最佳VBA方式是什么?
答案 0 :(得分:2)
cf / http://msdn.microsoft.com/en-us/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