Is there any way to know which version of MS-Office I have on my pc using 'Java'?
I can suggest you a bit tricky work around:
You can easily get list of installed fonts. Different versions of MS-Office have different unique fonts. You need to google which fonts correspond to which version and it can give you some information (for example, if you can see 'Constantia' then it's office 2007).