how CISCO able to integrate webex plugin for outlook mac - macos

I am developing a plug-in for outlook mac, I have search all over Google and community and everyone told me that its not possible to make Add-in for Outlook mac because it's simply doesn't support and I admitted but I have just seen the WebEx plugin for outlook and I am wondering how they are manage to do so? If anyone have idea I would really appreciate it

You could use Applescript, which is supported in Outlook 2011 for Mac: http://www.officeformachelp.com/outlook/using-applescripts/
You can find other examples here: http://www.scriptsformac.com/script-download-index/outlook-for-mac-scripts/
Similarly, you will need to find the corresponding API points for adding menu items. One way would be to understand how the API(the objects and functions) available in VBA map to Applescript. Then see how the menu/toolbar items are added and do the corresponding stuff in applescript.
Also, see this Where to find what commands/properties are available for AppleScript in Microsoft Outlook 2011

They reverse engineered Outlook and put their icon in the menu. There is no APIs that Microsoft exposes like on Windows Outlook.

Related

Can I use the Office Add-ins platform to automate Outlook?

I'm using the Windows desktop version of Outlook 365. I very frequently create a new Outlook 'task' and add the exact same text (with formatting) to the description section. I would like to automate this, so that all this is done with a single keystroke (or maybe mouse click). Can this be done with the Office Add-ins platform? I am a web developer, so using JavaScript is appealing.
If not, how might I approach this? I've tried VBA but the process was a bit difficult, which is why I'm hoping I can use a JavaScript approach.
Thanks in advance.
Addin is an overkill - it will need to be installed in your Exchange tenant or sideloaded.
VBA is not at all difficult if you already know JS.

How do I add an external calendar like Cozi in Outlook for Mac?

I am using Outlook for Mac, which I assume is Outlook for Mac 2016 because the version is 16.28. I have looked online at the instructions on how to import an online calendar like Cozi, however, the instructions are for the PC version of Outlook. The Outlook for Mac version does not include the "import calendar" capability. Does anyone know how to get around this?
In order to get around this issue, you have to go to the web-based version of Outlook which is found at outlook.office365.com. View the calendar and you will see the option to "import a calendar." For Cozi, I followed the instructions on their site to share a calendar and copied the URL. I then pasted it into the web-based version of Outlook.
Then, go back into your Outlook for Mac program and you should see the imported calendar. You may have to check the box next to it to get it to display.
NOTE: When I first displayed the calendar, it showed them side-by-side. Goto View->Overlay if you want to see them all in one view.

Outlook add-in with global scope (inbox level)

Is there a way to have an outlook add-in that uses a global scope? I want to be able to launch the add-in at any time, but not necessarily relate it to a specific e-mail. According to the documentation I found, the closest thing would be to have it appear as a Module, but then it only works on the desktop version (not the web), and doesn't allow you to view it alongside e-mails. It would be ideal if this could run on the side of the screen, similar to how Skype works on the web version of Outlook, on both the desktop and web versions. Is Skype a special case, or is it possible to build an add-in like that?
Web-based add-ins work in the context of the current item only.
Instead, you may consider developing a browser plug-in which modifies a web page dynamically. And for the desktop editions of Outlook you may consider creating a COM based add-in which allows to customize the UI in the way you need. See Walkthrough: Creating Your First VSTO Add-In for Outlook to get started quickly.

How to create Outlook templates(like .oft or .msg) for MAC outlook

Can any body please advise how to create Outlook templates(like .oft or .msg) for MAC outlook by making use of Windows outlook. Is it doable? Do we need to do in any other format? or at-least how to do reusable outlook templates on Mac for multiple Mac users like the way we do for Windows Outlook which they can directly open and use. I tried searching but didn't get exact answers.
Outlook for Mac doesn't offer this functionality.
The closest you can get is by opening the HTML file in Word and doing a mail merge to Outlook. But this is very bad practice and highly not advisable.
Here is the official Q&A: https://support.office.com/en-us/article/Can-I-create-email-templates-in-Outlook-2016-for-Mac-6339b60e-2e5a-4aed-a9e6-2e7b5d7eb5a0
When you have an Office 365 Subscription and use Insider Fast updates on your OutLook for Mac this new Email Template feature is now available. See this blog post.

Make Outlook add-ins working with Office 365 shared mailboxes

I am building apps with the new technology of Office add-ins (formerly app for Office).
The add-ins activate well when registered globally for the Office 365 tenant or individually by user (mechanical gear > manage add-ins).
I would like my add-in to work with Office365's shared mailboxes. The add-ins do not load in Outlook desktop or in OWA when the shared mailbox is open alone.
However, I managed to make it work when setting the shared mailbox as a shared folder displayed under my primary mailbox, as explained here (see picture below). It is better than nothing but not an acceptable solution, I would like my add-ins to be displayed when consulting my mailbox in Desktop client and in OWA when using the "Open another mailbox" (see link above).
My question is then: how to make add-ins working with shared mailboxes? A possible solution is: a shared mailbox seems to be related with a special kind of user. Would it be possible to install the add-in for this special user in order to have the add-ins always working with shared mailboxes?
Edited:
Not supported for now. I created a feature request in Office365 User Voice. Consider bringing your vote to it.
There is a new feature request to cover this functionality.
This feature request has theoretically been implemented and is in public preview.
Theoretically if you add the following under <DesktopFormFactor> it enables this feature:
<SupportsSharedFolders>true</SupportsSharedFolders>
However, people are having issues with this throwing Schema errors. See GitHub or StackOverflow. (NOTE: StackOverflow has a solution, but I didn't find it actually worked).
It maybe there is some undocumented magic so it could work now.
Outlook add-ins are not supposed to activate outside of your primary mailbox. This is intentionally disabled. What you're seeing with it displaying when opened under your primary mailbox there Benoit is likely a bug.
The office add-in can be configured to show on a mail item. it does not matter the type of mailbox, if the item you are viewing is a mail message, your add-in should show.
The simple test you can do, does your add-in show in your mailbox mail messages? if yes, this means it should show in mail messages from the shared mailbox. It is divide and conquer issue we need to resolve.
Let me know if you have more questions or need clarifications.

Resources