문제

Mac, Office 2011 (최신 패치)에서 Outlook을 통해 메일을 보내고 싶습니다

Set mailer = CreateObject("Outlook.Application")
.

에 오류를 제공하는

ActiveX 구성 요소는 객체를 만들 수 없습니다

Mac에 ActiveX가 없기 때문에 믿을만한 것처럼 보이는

.

대체 해결책을 찾으려고 노력했지만

  • 그들은 상당히 (2011 년)
  • 매크로는 Mac과 Windows에서 모두 작업해야합니다

현재 Office Mac 2011에서 Outlook을 통해 메일을 보내는 가장 좋은 VBA 방법은 무엇입니까?

도움이 되었습니까?

해결책

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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top