none
Outlook 2016 on macOS: Native Add-in, how to proceed (Outlook 2016, MACOS High Sierra) RRS feed

  • Question

  • Problem Statement: Create a macOS Outlook add-in which responds to Calendar move and delete events and calls an API.

    Challenge: Most of the links say that this is not possible but there are native Outlook add-ins for Mac already out there. One example is Zoom's New Updates For Outlook Plugin. Following screenshots clearly shows that this is a MAC native add-in

    Problem with Office-JS add-in: We know that MS is pushing office add-ins for Mac, however there are some limitations which we cannot live with. Office-JS add-in does not react on move and delete events in a Calendar. I understand that there are notifications that can be subscribed to and required action can be taken. This is also a challenge because our clients won't allow to deploy extra components outside network.

    Does anyone have any idea on how to create a native macOS Outlook add-in?


    Monday, April 30, 2018 2:31 PM

All replies

  • Hi,

    >>Does anyone have any idea on how to create a native macOS Outlook add-in?

    There is no native macOS Outlook Add-In.

    I have checked Zoom which is a Office-js Add-In.

    Best Regards,

    Tao Zhou


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, May 1, 2018 3:20 AM
  • Thanks for checking it. As far as we are aware, Office-JS add-in cannot come up as a full form as depicted in first screenshot, Office-JS add-in can only show in vertical/horizontal task-pane and has a very limited landscape for display.

    Secondly there is no event that an Office-JS add-in can subscribe to and respond when an appointment is moved in outlook Calendar as depicted in second screenshot.

    We have done lot of development in this area and I have shared my observations. Still if you think that Zoom Add-in is an office add-in, May be I am missing some really important information that is missing in documentation. 

    Please suggest.

    Tuesday, May 1, 2018 5:24 AM
  • Hi,

    For Office Add-ins, there are only two types, Office VSTO Add-in and Office(js) Add-ins.

    Office VSTO Add-in is only available under Windows Office Version.

    Office(js) Add-in is cross-platform.

    Since Zoom Addin is avalable bothn in windows and mac, I assume it is Office(js) AddIn. But, since I am not developer from Zoom, I do not know the implementation of Zoom.

    If Office (JS) Add-in did not meet your requirement, and you want to acheive the way of Zoom, I would suggest you contact Zoom developer for help.

    Best Regards,

    Tao Zhou


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Wednesday, May 2, 2018 5:29 AM
  • Thanks Tao. Our understanding of office ecosystem aligns with what you have explained. We don't want to copy what Zoom has done but want to understand the capabilities of Microsoft platform. Considering this, we are posting in these forums as you have more access to MS resources than what we do. I can definitely go to Zoom developer but that does not solve the problem as to our customers we need to explain why Office platform for MAC is the right investment. As a next step, Is it possible to consult this with some of the folks in MAC outlook extensibility team and get to a workable solution so that we can align our customers to invest in outlook for MAC.
    Wednesday, May 2, 2018 5:49 AM
  • If you want to achieve the Form dialog, you could try 

    #Use the Dialog API in your Office Add-ins

    https://docs.microsoft.com/en-us/office/dev/add-ins/develop/dialog-api-in-office-add-ins.

    For updating the calendar, I suggest you try

    #On send feature for Outlook add-ins

    https://docs.microsoft.com/en-us/outlook/add-ins/outlook-on-send-addins


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, May 3, 2018 6:22 AM
  • Thanks, As per my understanding On send feature is only for email messages and not for meeting/Appointment messages. I will still try it for meeting and appointment message and post the results.
    Thursday, May 3, 2018 9:10 AM
  • Hi rohitraghuvansi,

    Do you have any update about this issue?

    If there is, please feel free to let us know.

    Best Regards,

    Tao Zhou


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, May 22, 2018 8:17 AM
  • Thanks Tao. We are looking for alternate options to achieve the desired functionality. Going ahead with an unsupported technology has got a lot of risk associated. considering this, we are looking in how to alter the requirements so that we can use platform of choice(office-addin)
    Tuesday, May 22, 2018 10:57 AM
  • What is your test result for Dialog API and send feature?

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Wednesday, May 23, 2018 6:25 AM
  • Thanks Tao. Dialog API works as expected. SSO window appears in a dialog API. OnSend feature is working for email object type. In first look, didn't work for Appointment/Meeting type. This is work in progress to make it work for Appointment/Meeting type. Documentation for this feature also does not mention Appointment/Meeting type
    Wednesday, May 23, 2018 6:53 AM