1- Your copy of Vista must be 64-bit, as well as having all the updates up to April 2017 + kb4474419 + kb4493730, plus the latest version of the extended kernel.
2- Have a copy of Office 2016 64-bit handy (The RTM version of July 2015 is needed, since it has an MSI installer like Office 2013, since the following versions use the current installer, which does not work at the moment)
3- Copy to the desktop in a new folder the root of your copy of Office 2016
4- Copy the ProPlus.WW.en-US folder to the desktop (the name may vary due to the language/edition of the copy), this is important since the Office installer detects the edited files and the installer of this folder needs to be edited.
5- In the folder copied to the desktop open ProPlus.WW.msi with Orca, go to InstallExecuteSequence and remove AbortMsi (it blocks the installation outside of setup.exe that verifies the files), then in Components change all Conditional VersionNT >= 601 by VersionNT >= 600.
6- Replace gdiplus.dll with the one from Windows 7, this is the path in the system:
c:\windows\winsxs\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.19749_none_56a723b1b598503f\GDIPLUS.DLL
7- In group policies of the local machine, it prohibits rollback (very important)
8- Create an osver.ini file with the following settings (required at all times when installing Office 2016):
[global]
Enabled=1
MajorVersion=6
MinorVersion=1
BuildNumber=7600
8- Open ProPlus.WW.msi and after installation the Office 2016 suite should appear in the start menu, but it is not enough!
9- Go back to group policies and disable rollback, but keep osver.ini
10- In the root folder of Office 2016 the only change we will make is to delete the update or updates folder, they cause bugs when installed
11- Open the setup.exe of the normal Office 2016 installer and customize it to your liking (it should install successfully, if an error appears, reboot the system)
12- Replace outlook.exe with this one: https://drive.google.com/file/d/1B2PcraGfa0p3yBIGTF19-04vI0dwbFMh/view?usp=drive_link. To avoid missing dependencies.
13- The programs of the Office 2016 suite will need to be detected at all times as Windows 7 or an annoying Windows Installer dialog will appear configuring each time the program starts:
[C:\Program Files\Microsoft Office\Office16\EXCEL.EXE]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\MSACCESS.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\MSPUB.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\ONENOTE.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\OUTLOOK.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\POWERPNT.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600
[C:\Program Files\Microsoft Office\Office16\WINWORD.exe]
Enabled=1
Win7SuperVerFix=1
MinorVersion=1
BuildNumber=7600