فبا:إرسال البريد عبر Outlook في Excel for Mac 2011
-
21-12-2019 - |
سؤال
على جهاز Mac، Office 2011 (أحدث التصحيحات) أريد إرسال بريد عبر Outlook
Set mailer = CreateObject("Outlook.Application")
الذي يعطي الخطأ
لا يمكن لمكون ActiveX إنشاء كائن
وهو ما يبدو معقولاً نظرًا لعدم وجود ActiveX على جهاز Mac.
حاولت إيجاد حلول بديلة، ولكن
- إنها مؤرخة تمامًا (2011)
- يجب أن يعمل الماكرو على كل من نظامي التشغيل Mac وWindows
ما هي أفضل طريقة VBA حاليًا لإرسال بريد عبر Outlook في Office Mac 2011؟
المحلول
راجع/ http://msdn.microsoft.com/en-us/library/hh859489(v=office.14).aspx
كما لاحظت، ماك ليس لديه ActiveX
عناصر.
بالنسبة لـ VBA الخاص بك، استخدم الرابط أعلاه للتعامل مع حالة Mac، واستخدم ملف if
البيان (انظر الرمز الزائف أدناه):
If Application.OperatingSystem = "MAC" Or Application.OperatingSystem = "Macintosh" OR ...
DoMacSendMail
Else
DoWindowsSendMail
End If
لا تنتمي إلى StackOverflow