There are three types of add-ins:
- VBA add-ins. These have been around a long time. This is what you'll be creating if you've ruled out Office.js.
- COM add-ins. These only work under Windows.
- Office.js add-ins. This is the newest type of add-in, with the weakest support for Office features.
VBA is built into Office programs. To get started, choose Word>Preferences>View or Excel>Preferences>View and check Show developer tab. Then click on the Developer tab and choose Visual Basic to open the VBA editor. PowerPoint for Mac is missing the Developer tab, but you can access the VBA by choosing Tools>Macro>Visual Basic Editor.
VBA for Mac has a less complete and less documented object model than the Windows version. When searching for Mac-specific VBA information, include Word VBA "for Mac", Excel VBA "for Mac" or PowerPoint VBA "for Mac" in your search terms to make the results more relevant.