Releases - Overview


Excel 1.16 - October 2022
Excel 1.15 - May 2022
Word 1.4 - October 2022
Outlook 1.12 - October 2022


Excel 1.14 - October 2021
Excel 1.13 - May 2021
Outlook 1.11 - October 2021
Outlook 1.10 - May 2021


Excel 1.12 - September 2020
Excel 1.11 - May 2020
Outlook 1.9 - October 2020
PowerPoint 1.2 - October 2020


Excel Custom Functions were added.


PowerPoint 1.1 - October 2018


Word 1.3 - March 2017
Outlook 2016 - Pinnable Task Panes were introduced.


Word 1.2 - September 2016
Excel add-ins require a VersionOverrides element ?
Dialogs were added
VersionOverrides v1.1 were added.
Commands were added.
If you include Commands then a task pane is not automatically displayed. They are displayed on demand.
If you include Commands you cannot see the ribbon during F5 debugging.
Using an Add-in Catalog with a shared folder is not supported
A command can executes a function
A command can launch a task pane
Add commands to drop-down menus
Add commands to submenus
Add commands to context menus
Can show multiple taskpanes at the same time
A GetStarted bubble can be displayed when first installed


VersionOverrides were added.
You are only limited to one custom tab. Built-in - 1 group, maximum of 6 commands. Custom - 10 groups, maximum of 6 commands per group.
If a user selects an item in the calendar but does not open the pop-out, the group will not be visible.
There are 3 ways to extend Read, Compose and Contextual
Email Message Read Form - Home tab
Appointment Read Form - Meeting, Meeting Occurrence, Meeting Series or Appointment tab
Email Message Compose Form - Message tab
Appointment Compose Form - Meeting, Meeting Occurrence or Meeting Series tab
These are only available for add-ins that do not use the following rules:

2014 - Office.js 1.1

RequestContext with dedicated namespaces.
This included, context.sync and context.load.
Dedicated namespaces (Excel, Word, OneNote) contain strongly typed object orientated classes with methods and properties similar to those found in VBA.
This is achieved by adding any changes to properties or methods to a queue of pending changes and then dispatching them as a single request at the end, using a .sync() method.
Manifest schema (offappmanifest-1.1.xsd)

2012 - Office.js 1.0

Async Callbacks in a common Office namespace.
This is achieved by a number of methods that ended with the word 'Async'.
Manifest schema (offappmanifest.xsd)

© 2023 Better Solutions Limited. All Rights Reserved. © 2023 Better Solutions Limited TopPrevNext