Как правило, есть лучший способ сделать это для продуктов, которые устанавливаются через службу установщика Windows и поддерживают обновление с одной версии на другую.Используйте код обновления, полученный из таблицы свойств MSI-файла Office.
У меня нет нескольких версий Office для сравнения, но если они воспользовались собственным советом и сохранили обновлениеконстанта кода для разных версий, затем вы можете вызвать MsiEnumRelatedProducts, чтобы получить код продукта для версии Office, установленной на вашем компьютере.С кодом продукта вы можете позвонить в MsiGetProductInfo, чтобы получить место установки, версию, дату, когда он был установлен, список преобразований, которые были применены к установке ... много всего.и вам не нужно беспокоиться о том, что вы не сможете обнаружить какую-либо будущую версию Office.
Это документация, которую вы хотите просмотреть.
http://msdn.microsoft.com/en-us/library/aa370103%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa370130%28v=VS.85%29.aspx