With Microsoft's latest forced update to Office 365 that 
or,
- About Access in Apps For Business
From VBA I can get the following
Debug.Print Application.Version & "." & Application.Build & vbcrlf & Application.ProductCode
16.0.8326
{90160000-000F-0000-0000-0000000FF1CE}
Looking at the properties of MSAccess.exe only shows the same app versions
EDIT
No luck with registry setting either
Looking at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration only shows
CurrentVersionToReport=16.0.8326.2096
CodePudding user response:
You can map the build to the version. They're the same thing.
You've already figured out how to get the build number, Application.Build.
You can map that using the table provided on Microsoft Docs: https://docs.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date.
The version is just a shorter code, and thus more easy to memorize and communicate (and minor changes can result in different build numbers but identical version numbers).
CodePudding user response:
This is, unfortunately, not a trivial task, but Colin made a serious attempt:
Access / Office 365 / Windows Version Check
Version 2.55. Updated 26/11/2021
Attached is a utility for checking the following: a) Access version & bitness b) Whether Office 365 is installed c) Windows version & bitness (32/64-bit)
Several functions are available for obtaining the Access version in varying degrees of detail.
- GetAccessVersion e.g. 16.0 (for Access 2016/2019/2021/365)
- GetAccessBuildVersion e.g. 16.0.14701 (for Access 365)
- GetAccessEXEVersion e.g. Access 365 - Build 16.0.14701.20226
These are combined with another function IsOfficex64 which returns the value 32-bit or 64-bit
The full Windows version is obtained using a GetWindowsVersion function which returns e.g. Windows 10 Pro Version 21H2 - Build 10.0.19044.1348 64-bit
Too much code to post here.


