Outlook 2016 Web Addin Showing in wrong plce - outlook-addin

I recent create a Outlook Web Addin and works great in Outlook 16 (Office 365 subscrition).
The problem is: some users have Outlook 2016 and the web addin donĀ“t show as task panel. Show above attachment area, the addin name is INTERx..
any one know how to show as a task panel?

Related

Outlook Addin (AppointmentOrganizerCommandSurface): First time user loads addin saves the open appointment item to calendar

I have written an Outlook web addin that uses a manifest which includes an AppointmentOrganizerCommandSurface extension point. So the addin shows in the ribbon for a new meeting/appointment item created by the user in desktop Outlook 2016.
The initial page loaded in the Outlook pane for the addin simply uses a javascript function (Office.onReady) to pull the email address of the user with loadItemProps(userProfile).
It seems that when a user runs the addin for the very first time the open appointment item is automatically saved to the calendar as soon as the manifest is loaded by Outlook. This does not happen after the first time use of the addin.
There is nothing else happening on the initial page other than the Office.onReady. So it looks like Outlook is doing this when the AppointmentOrganizerCommandSurface is initiated the first time.
Is there a way to prevent this from happening?

Initiating Add-In only when Appointment Item is Open through Visual studios

I have a Outlook Add-in built in VB.Currently whenever I run the Add-in through visual Studios it loads Outlook App and starts the Add-in functionality.
But I want to load the Add-In only when the Appointment item is open in Outlook.
Do we have a way to this? How to Add Button only on Appointment Item through Vb?
Why does it matter when Outlook loads your addin? You can chose to do nothing until the user opens an appointment. This is the same as not loading your addin.

Outlook Add-in Delegate Access to Calendar

For an Outlook add-in using add-in commands (office.js), the ribbon buttons under the AppointmentOrganizerCommandSurface extension point are disabled when creating a meeting in Outlook 2016 in a calendar for which the user has been granted delegate access.
The same add-in running under OWA is able to operate on the delegated calendar with no issues.
Is this a bug with Outlook 2016 or is there something else I need to do to make this work?
Note that for Outlook 2016 when the meeting compose view is open for the delegated calendar, the generic "Office Add-ins" ribbon button is also disabled.
Delegated Mailboxs/Items are not supported by Outlook Add-ins at this time.
If you would like to request this feature, please do so through UserVoice:
https://outlook.uservoice.com/forums/284136-outlook-com/category/132039-add-ins

Migrating outlook 2007 addin to outlook 2013

I have developed add-in for outlook 2007.
I need to adjust the add-in code to outlook 2013, is there any migration tool / any other way to do this?
There is very little you would actually need to change. Your Outlook 2007 Object Model code should work the same in 2013.
The main thing you would need to change is your Outlook 2007 code that adds buttons to the Toolbar (CommandBar), so that it displays buttons in the Outlook 2013 Ribbon. See the Ribbon Overview page on MSDN for more info.

Can't get the ribbon to appear in Outlook - addin from vb.net

I've created an Outlook 2010 Add-in (32 bit) using vb.net (2012). The add-in only has a ribbon tab and a small amount of code attached - just a msgbox for each button.
I've published and installed the addin, and installed the add-in in outlook. Restarted Outlook. The add-in appears to be active and this persists when outlook is restarted.
The ribbon doesn't appear.
As a test, I created another Outlook 2010 ribbon that adds text to newly created emails - that one works.
I'm new to vb.net.
What can I try next?
Fixed.
I hadn't set the RibbonType property of the ribbon to appear in the 'explorer' ribbon. The add-in was working, but I couldn't see that until I started to reply to an email.