I created a Microsoft Office 2016 package using the same method as stated for Office 2007 in the CA Greenbook. Here is an exception:
The uninstall is different.
To uninstall I added an external procedure to call the setup.exe with the parameters referencing the silent install in the custom config.xml I created.
External EXE = C:\Program Files\Common Files\Microsoft Shared\OFFICE16\Office Setup Controller\setup.exe
Parameters = /uninstall PROPLUS /config "C:\Program Files\Common Files\Microsoft Shared\OFFICE16\Office Setup Controller\config.xml" $#ec:1641 $#ec:0
I created the config.xml and used the Office Admin setup tool to have the Office install copy it as an added file. The advantage of creating it as an external procedure is that SD will not have to distribute the MS Office package (800+ MB) in order to perform the uninstall.